# RestRequestOptions (/docs/rest/api/interfaces/RestRequestOptions)



[@kysoql/rest](/docs/rest/api) / RestRequestOptions

Abort and timeout options shared by Salesforce REST operations.

## Extends [#extends]

* `AbortableQueryOptions`

## Extended by [#extended-by]

* [`RestGetOptions`](/docs/rest/api/interfaces/RestGetOptions)
* [`RestQueryOptions`](/docs/rest/api/interfaces/RestQueryOptions)
* [`HttpOptions`](/docs/rest/api/interfaces/HttpOptions)

## Properties [#properties]

| Property                                       | Modifier   | Type          | Description                                                                           | Overrides                      |
| ---------------------------------------------- | ---------- | ------------- | ------------------------------------------------------------------------------------- | ------------------------------ |
| <a id="api-property-signal" /> `signal?`       | `readonly` | `AbortSignal` | Combines with the client's signal; cancelling one operation does not cancel others.   | `AbortableQueryOptions.signal` |
| <a id="api-property-timeoutms" /> `timeoutMs?` | `readonly` | `number`      | Per HTTP request, including token acquisition and response body. Default: 30 seconds. | -                              |
