Skip to content

embeddedZoomJwt

Returns Meeting SDK credentials for joining an appointment's embedded Zoom meeting in the browser: a signed jwt (SDK signature) and, for hosts, a zak used to start/join as the host. Providers receive a host credential; patients receive a participant credential (no zak). The zak is short-lived (~2 hours) - request fresh credentials at the start of each call rather than caching them. The meeting number and passcode are obtained separately from the appointment's Zoom join URL. Requires an authenticated user with access to the appointment; returns null if the meeting has not been created or the user lacks access.

Arguments

appointment_id · ID! · required

Returns

EmbeddedZoomCredentials

Example

query embeddedZoomJwt($appointment_id: ID!) {
embeddedZoomJwt(appointment_id: $appointment_id) {
jwt
zak
}
}