## MedplumClient.requestProfileSchema() method

Requests the schema for a profile. If the schema is already cached, the promise is resolved immediately.

**Signature:**

```typescript
requestProfileSchema(profileUrl: string, options?: RequestProfileSchemaOptions): Promise<void>;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| profileUrl | string | The FHIR URL of the profile |
| options | [RequestProfileSchemaOptions](/content/docs/sdk/core.requestprofileschemaoptions) | _(Optional)_ (optional) Additional options |

**Returns:**

Promise<void>

Promise for schema request.
