Get customers
Answer customers
Work for you
Reach people
Give agents tools
Run and ship
Manage calls, notes, meeting assistants, teams and users
List calls. List all calls and meetings within the API key's access scope. Keys with whole-company access list every call; scoped keys list only the calls they can access.
9 fields
Create a call. Create a call or meeting asynchronously (creation time is typically a few minutes). You must first finish uploading the recording of the call using a presigned recording url retrieved with the [Request a presigned url](/reference/request-a-presigned-url) endpoint. Use the [LIST users](/reference/list-users) endpoint to find the user_uuid to use in this request.
12 fields
Get call. Getting a single call or meeting. This returns the same attributes as the [LIST calls](/reference/list-calls) endpoint with additionally the call topics and the call transcript. The simple_transcript has paragraph-level timestamps, while the transcript also has word-level timestamps. The call must be within the API key's access scope, otherwise the endpoint responds with 404.
1 field
Request a presigned url. Request a presigned URL to upload a call recording, before creating the call. To upload the file you must send a PUT request to the returned url, with the headers provided by the endpoint (single-part upload). This uploaded file automatically expires after 3 days unless used to create a call.
List call notes. List call notes for a given call. `call_uuid` is required. You can optionally filter by `prompt_uuid`. Only call notes generated from prompts in the `summary` or `text` categories are returned. The call must be within the API key's access scope, otherwise no notes are returned.
4 fields
Delete a call note. Delete a call note
Get a call note. Retrieve a single call note
Update a call note. Update a note for a given call
3 fields
list meeting events.
7 fields
Delete a meeting event.
Get a meeting event.
Launch a meeting assistant.
2 fields
List teams. List all teams in your workspace
Create a team. Create a team in your workspace. The team inherits your company settings and gets the default email templates.
Delete a team. Delete a team. Only a team with no users and no calls can be deleted; deactivate it instead with a `PATCH` setting `active` to `false`.
Get a team. Retrieve a single team of your workspace.
Update a team. Update a team. Only the attributes present in the body are updated.
List Users. List all users in your workspace
Create a user. Create a user in your workspace. The user receives a welcome email with a link to set their password, unless `send_welcome_email` is `false`.
Deactivate a user. Deactivate a user. Users are never permanently deleted: their calls and history are kept, their sessions are revoked and they stop consuming a license. Reactivate them with a `PATCH` setting `active` to `true`.
Get a user. Retrieve a single user of your workspace.
Update a user. Update a user. Only the attributes present in the body are updated.