Step 1 — Get your access token
Open the Client Login API
Go to Client Login and click Try it.
Paste your credentials
Enter your
client_id and client_secret in the request body and hit Send.Don’t have credentials? Create them in the Eka Developer Console under Manage API Credentials.
Step 2 — Set the token once
On any EkaScribe API page, paste theaccess_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:| # | Try | What you’ll see |
|---|---|---|
| 1 | List Templates | The note templates available to your workspace |
| 2 | Create Session | A new session_id — use it in the next calls |
| 3 | Upload Audio | Send your audio — use the cURL on that page (raw binary uploads can’t be sent from the browser playground) |
| 4 | End Session | Processing starts (202) |
| 5 | Get Session | 202 while processing → 200 with the structured note |
| 6 | List Session Documents | Every document generated on the session |
| 7 | Get Document | Note metadata + a download URL for the content |
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.
