Documentation for the Nabla Copilot API which transcribes consultation audio and generates clinical notes from transcripts.
Use our speech-to-text engine to have a transcription fine-tuned on medical terms: medications, diseases, symptoms, etc.
Clinical note generation
Given a transcript of a consultation —either from our transcription API our from another source— you can generate a summarizing clinical note.
Create an account
Getting access to the API is pretty self-service.
Your server key gives full acess to your organization and thus should be held secret and never embedded in a front-end application.
Authenticate your calls
You can authenticate in two different ways:
From your servers
Simply use the server key you generated as the bearer token in requests you make to paths under https://api.nabla.com/v1/copilot-api/server.
From your front-end apps
Front-end applications will authenticate their calls to Nabla Copilot API using ephemeral access tokens that are scoped to a user in your organization.
From your server (thus using the Server API) do the following:
- Create a user.
- Authenticate the user you just created.
- Communicate the pair of
refresh_tokento your front-end app.
- Your front-end app now can use the ephemeral
access_tokento make calls to the same endpoints but under
- When the
access_tokenexpires, the front-end app can (autonomously from your server) call Refresh tokens to get a new pair of tokens.