## MedplumRequestOptions interface

**Signature:**

```typescript
export interface MedplumRequestOptions extends RequestInit
```

**Extends:** RequestInit

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [disableAutoBatch?](/content/docs/sdk/core.medplumrequestoptions.disableautobatch) |  | boolean | _(Optional)_ Optional flag to disable auto-batching for this specific request. Only applies when the client is configured with auto-batching enabled. |
| [duplex?](/content/docs/sdk/core.medplumrequestoptions.duplex) |  | 'half' | _(Optional)_ See: [https://developer.mozilla.org/en-US/docs/Web/API/Request/duplex](https://developer.mozilla.org/en-US/docs/Web/API/Request/duplex) |
| [followRedirectOnCreated?](/content/docs/sdk/core.medplumrequestoptions.followredirectoncreated) |  | boolean | _(Optional)_ Optional flag to follow "Location" or "Content-Location" URL on successful HTTP 201 "Created" responses. |
| [followRedirectOnOk?](/content/docs/sdk/core.medplumrequestoptions.followredirectonok) |  | boolean | _(Optional)_ Optional flag to follow "Location" or "Content-Location" URL on successful HTTP 200 "OK" responses. |
| [maxRetries?](/content/docs/sdk/core.medplumrequestoptions.maxretries) |  | number | _(Optional)_ Optional max number of retries that should be made in the case of a failed request. Default is `2`. |
| [maxRetryTime?](/content/docs/sdk/core.medplumrequestoptions.maxretrytime) |  | number | _(Optional)_ Optional maximum time to wait between retries, in milliseconds; defaults to `2000` (2 s). |
| [pollStatusOnAccepted?](/content/docs/sdk/core.medplumrequestoptions.pollstatusonaccepted) |  | boolean | _(Optional)_ Optional flag to poll the status URL on successful HTTP 202 "Accepted" responses. |
| [pollStatusPeriod?](/content/docs/sdk/core.medplumrequestoptions.pollstatusperiod) |  | number | _(Optional)_ Optional polling time interval in milliseconds. Default value is 1000 (1 second). |

- [MedplumRequestOptions interface](/content/docs/sdk/core.medplumrequestoptions#medplumrequestoptions-interface/index.html)
- [Properties](/content/docs/sdk/core.medplumrequestoptions#properties/index.html)
