# Request Class

Namespace: [Qlik.Sense.JsonRpc](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.htm)  
Assembly: Qlik.Sense.JsonRpc.dll

Class representing a request to send on a web socket connection.

## Inheritance

* System.Object
  * Request

    [](https://help.qlik.com/en-US/sense-developer/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.htm)
    #### Derived Classes
    * [Request](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Engine.Communication.IO.Request.htm)

## Syntax

```
public class Request
```

## Constructors

| Name | Description |
| --- | --- |
| [Request(Int32, String, IEnumerable<String>, Object\[\])](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm#Qlik_Sense_JsonRpc_Request__ctor_System_Int32_System_String_System_Collections_Generic_IEnumerable_System_String__System_Object___) | Creates a request object. |
| [Request(Int32, String, Nullable<Boolean>, IEnumerable<String>, Object\[\])](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.-ctor.htm#Qlik_Sense_JsonRpc_Request__ctor_System_Int32_System_String_System_Nullable_System_Boolean__System_Collections_Generic_IEnumerable_System_String__System_Object___) | Creates a request object. |

## Properties

| Name | Description |
| --- | --- |
| [Id](https://help.qlik.com/en-US/sense-developer/May2026/Subsystems/NetSDKAPIref/Content/Qlik.Sense.JsonRpc.Request.Id.htm#Qlik_Sense_JsonRpc_Request_Id) | Unique request id, used to match requests with responses |