## MedplumClient.startAsyncRequest() method

Starts an async request following the FHIR "Asynchronous Request Pattern".

See the [FHIR "Asynchronous Request Pattern"](https://hl7.org/fhir/r4/async.html) for full details.

**Signature:**

```typescript
startAsyncRequest<T>(url: string, options?: MedplumRequestOptions): Promise<T>;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| url | string | The URL to request. |
| options | [MedplumRequestOptions](/content/docs/sdk/core.medplumrequestoptions) | _(Optional)_ Optional fetch options. |

**Returns:**

Promise<T>

The response body.

- [MedplumClient.startAsyncRequest() method](/content/docs/sdk/core.medplumclient.startasyncrequest#medplumclientstartasyncrequest-method/index.html)
- [Parameters](/content/docs/sdk/core.medplumclient.startasyncrequest#parameters/index.html)
