> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# JSONRPCSuccessResponse<TResult>

> Shape of a JSON-RPC 2.0 successful response.

Shape of a JSON-RPC 2.0 successful response. Returned from [`WebRTCCall.execute`](/docs/browser-sdk/v4/reference/webrtc-call/execute) and [`executeMethod`](/docs/browser-sdk/v4/reference/webrtc-call/execute-method) on success.

## **Type Parameters**

| Type Parameter | Default type |
| -------------- | ------------ |
| `TResult`      | `unknown`    |

## **Properties**

Always absent on success responses (typed for union discrimination).

ID matching the original request.

JSON-RPC protocol version. Always `"2.0"`.

Method-specific result payload.