What is the Admin API?
TheAdmin API
lets you manage your Corti API Console programmatically. It is built for administrators who want to automate account operations.
This
Admin API
is separate from the Corti API
used for speech recognition, text generation, and agentic workflows:-
Authentication and scope for the
Admin API
uses email-and-password to obtain a bearer token via/auth/token
. This token is only used for API administration. -
The
Admin API
endpoints/customers
and/users
are only enabled and exposed for Corti Assistant Embedded users: resellers and distributors.
Use Cases
The following functionality is currently supported by theAdmin API
:
Feature | Functionality | Scope |
---|---|---|
Authentication | Authenticate user and get access token | All projects |
Manage Customers | Create, update, list, and delete customer accounts within your project | Corti Assistant Embedded users |
Manage Users | Create, update, list, and delete users associated with customer accounts | Corti Assistant Embedded users |
Permissions mirror the Corti API Console - only project admins or owners can create, update, or delete resources.
Quickstart
1
Prepare your Corti API Console account
- Sign up or log in at console.corti.app
- Ensure your account has a password set
Best practice: use a dedicated service account for Admin API automation. Assign only the minimal required role and rotate credentials regularly.
2
Authenticate and get an access token
Call Example response:
/auth/token
with your Console email and password to obtain a JWT access token.
See API Reference: Authenticate user and get access token3
Call an endpoint with the token
Include the token in the Authorization header for subsequent requests:
Tokens expire after
expiresIn
seconds. Once expired, call the auth/token
endpoint again to obtain a new token.Top Pages
Authenticate
Obtain an access token
Create customer
Create a new customer in a project
Create user
Create a new user within a customer
Please contact us for support or more information