Skip to main content
Every API page in this section has a built-in playground — you can call the real API from your browser. Authenticate once and try the whole EkaScribe flow end-to-end, no code required.

Step 1 — Get your access token

1

Open the Client Login API

Go to Client Login and click Try it.
2

Paste your credentials

Enter your client_id and client_secret in the request body and hit Send.
{
  "client_id": "your-client-id",
  "client_secret": "your-client-secret"
}
Don’t have credentials? Create them in the Eka Developer Console under Manage API Credentials.
3

Copy the access_token

The response contains your token:
{ "access_token": "eyJhbGciOi...", "expires_in": 1800, "refresh_token": "..." }

Step 2 — Set the token once

On any EkaScribe API page, paste the access_token into the Authorization → Bearer field of the playground. The docs remember it, so every other EkaScribe endpoint page is instantly authenticated too.

Step 3 — Try the APIs, one by one

Walk the real flow directly from the docs:
#TryWhat you’ll see
1List TemplatesThe note templates available to your workspace
2Create SessionA new session_id — use it in the next calls
3Upload AudioSend your audio — use the cURL on that page (raw binary uploads can’t be sent from the browser playground)
4End SessionProcessing starts (202)
5Get Session202 while processing → 200 with the structured note
6List Session DocumentsEvery document generated on the session
7Get DocumentNote metadata + a download URL for the content
Want to try a custom format? Create Template with your own markdown instructions, then pass its template_id in Create Session — the notes come back in your format.
Access tokens expire (expires_in is in seconds — typically 30 minutes). If calls start returning 401, run Step 1 again, or use the Refresh Token API. You can also create a long-lived token against your client in the Developer Console and use it directly as the Bearer token.