Authentication
Incoming APIs
Outgoing APIs
Callback authentication (HMAC)
Reference
Incoming APIs are API calls Nabla expects to receive from your backend—for example creating an encounter, refreshing its launch URL, or upserting a provider user.
🔗 The
<baseUrl>for all APIs ishttps://<region>.api.nabla.com/v1/connect/server—<region>isusoreu
All incoming API requests must be authenticated with a server access token generated by Nabla.
To get this access token, follow the server authentication flow using OAuth clients:
POST <baseUrl>/oauth/token request with a JWT signed by your private keyFor full details, see Server authentication.
See User provisioning for upserting a provider by external_provider_id, optionally applying specialty and speech locale settings before an encounter.
See Create encounter for the full request/response documentation, including payload schemas for the legacy format and the 2026-02-13 version.
POST /encounter remains available as a deprecated alias with the same behavior.
See Refresh encounter URL for documentation on generating a fresh one-time URL for an existing encounter.
POST /encounter/url remains available as a deprecated alias with the same behavior.