## getScheduleParameters() function [​](/content/docs/sdk/core.getscheduleparameters#getscheduleparameters-function "Direct link to getScheduleParameters(/index.html) function")

Reads one scheduling parameter a Schedule sets for a HealthcareService, taking precedence over the service-level parameter of the same name. Pairs with `setScheduleParameter` and `clearScheduleParameter`.

The result is a list rather than a single extension because a Schedule may carry more than one SchedulingParameters extension matching the service, and because a parameter may legitimately repeat.

**Signature:**

```typescript
export declare function getScheduleParameters(schedule: Schedule, service: WithId<HealthcareService>, url: string): Extension[];
```

## Parameters [​](/content/docs/sdk/core.getscheduleparameters#parameters "Direct link to Parameters"/index.html)

| Parameter | Type | Description |
| --- | --- | --- |
| schedule | Schedule | Schedule to inspect |
| service | [WithId](/content/docs/sdk/core.withid) <HealthcareService> | HealthcareService referenced by the parameters |
| url | string | Url of the SchedulingParameters sub-extension to read, for example `availability` |

**Returns:**

Extension\[\]

Every matching sub-extension, in document order

- [getScheduleParameters() function](/content/docs/sdk/core.getscheduleparameters#getscheduleparameters-function/index.html)
- [Parameters](/content/docs/sdk/core.getscheduleparameters#parameters/index.html)
