# CreateTelehealthTokenRequest

Model ID: `CreateProviderTokenRequest`

Request body for `telehealth.createPatientToken` and `telehealth.createProviderToken`.

Type: `object`

## Fields

| Field | Type | Required | Format | Allowed values | Default | Nullable | Description |
|---|---|---:|---|---|---|---:|---|
| `channel_id` | `string` | Yes |  |  |  | No | Agora channel identifier returned by `telehealth.createChannel`. |
| `uid` | `integer|string` | Yes |  |  |  | No | Caller-supplied Agora user id for this session. Accepted as an integer or a string; a value that cannot be parsed as an integer is normalized to a stable positive 31-bit integer (CRC32 of the string) before being embedded in the token. |

## Example

None declared in canonical OpenAPI.
