/
SM
smallest-inc
/
Agent Management API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Checked 3m ago · Updated 1d ago
c2d0eb64b01a
latest
OpenAPI 3.0.0
raw.githubusercontent.com
2026-08-09
153
78
562.5 KB
Account
2
get
Get account details
put
Update the organization name
Agent Templates
2
get
Get agent templates
post
Create agent from template
Agent Versioning - Branches
12
get
List branches
post
Create a branch
get
Get branch
patch
Rename a branch
post
Archive a branch
post
Make a branch live
get
Get open draft
put
Write to draft
delete
Discard open draft
post
Publish draft
post
Cancel in-flight publish
post
Start a test call against a branch
Agent Versioning - Drafts
9
get
List active drafts
post
Create a draft
get
Get draft detail
delete
Discard a draft
patch
Rename a draft
get
Get draft diff
post
Publish a draft
post
Test call with draft config
patch
Edit draft config (prompt, tools, post-call metrics, voice, etc.)
Agent Versioning - Revisions
5
get
List revisions on a branch
get
Get revision
get
Get revision publish trail
post
Restore a revision
get
Diff two revisions or drafts
Agent Versioning - Versions
6
get
List published versions
get
Diff two versions
get
Get version detail
patch
Update version metadata (label, description, pin only)
patch
Activate a version
post
Test call with version config
Agents
14
get
Get all agents
post
Create a new agent
post
Create agent with AI
post
Duplicate agent to another organization
get
Get agent by ID
patch
Update agent metadata
get
Get AI creation questionnaire config
get
Get widget configuration
patch
Update widget configuration
post
Get avatar upload URL
get
Get agent workflow
patch
Update workflow configuration
get
Get agent call logs
delete
Archive or unarchive an agent
Analytics
18
get
List call records
get
Call counts by day
get
Get conversation details
get
Credit usage timeseries
get
Full dashboard data
get
Dashboard summary KPIs
get
Call volume timeseries
get
Pickup rate by phone number
get
Phone number trends
get
Hourly performance
get
Call outcomes timeseries
get
Call duration statistics
get
Weekly call trends
get
Agent performance
get
Concurrent call counts
get
Call start distribution
get
Daily call summary
get
Attempt cohort analysis
Audience
8
get
Get all audiences
post
Create audience with CSV upload
get
Get audience by ID
delete
Delete audience
get
Get audience members
post
Add audience members
delete
Delete audience members
get
Search audience members
Billing
5
get
Get credit balance
get
List credit ledger
get
Get usage breakdown
get
List invoices
get
Get invoice PDF URL
Call Actions
5
get
List call actions
post
Create a call action
get
Get a call action
put
Update a call action
delete
Delete a call action
Calls
1
post
Start an outbound call
Campaigns
8
get
Retrieve all campaigns
post
Create a campaign
get
Get a campaign
delete
Delete a campaign
post
Start or resume a campaign
post
Pause a campaign
get
Export campaign results grouped by audience member
get
Export campaign call logs
Compliance
5
get
Get compliance status
get
Get compliance requirements
post
Submit a compliance application
patch
Resubmit a rejected compliance application
post
Refresh compliance application status
Concurrency
2
get
Get concurrency limits
put
Update concurrency reservations
Conversations
4
get
Get a time-limited recording download URL
get
List retry attempts for a call
post
Cancel an in-flight call
post
Cancel a queued call (path-param form)
Disposition Metric Templates
1
get
List disposition metric templates
DNC
1
get
List DNC entries for the organization
Integrations
2
post
Create or update WebEngage integration
get
Get WebEngage integration details
Knowledge Base
14
get
Get all knowledge bases
post
Create a knowledge base
get
Get a knowledge base
post
Update a knowledge base (name + description)
delete
Delete a knowledge base
get
Get all knowledge base items
delete
Delete a knowledge base item
post
Upload a PDF file to a knowledge base
post
Get a presigned S3 URL for direct file upload
post
Complete a presigned-URL upload and start processing
post
Extract URLs from a sitemap.xml
post
Scrape a list of URLs into a knowledge base
get
List scraped URLs in a knowledge base + their status
delete
Delete a scraped URL from a knowledge base
Live Transcripts
1
get
Subscribe to live call events (SSE)
Logs
3
get
Get all conversation logs
post
Search conversation logs by call IDs
get
Get conversation log by ID
Phone Numbers
9
get
Get acquired phone numbers
get
List all phone numbers (platform + SIP)
get
Search rentable phone numbers in inventory
get
Preview prorated rental cost for renting a phone number today
post
Rent a phone number from the telephony inventory
post
Release a rented phone number
get
Get Stripe Customer Portal URL
get
Check whether the organization has unpaid invoices
post
Import a SIP phone number
Prompt Scoring
1
post
Score a prompt
Realtime Agent
1
post
Register a realtime agent call
User
2
get
Get user details
get
Get subscription and plan limits
Web Call
2
post
Start a web chat session
post
Start a web call session
Webhooks
10
get
Get webhooks
post
Create a webhook
post
pre-conversation
post
post-conversation
post
analytics-completed
delete
Delete a webhook
patch
Update a webhook
get
Get webhook subscriptions for an agent
post
Replace webhook subscriptions for an agent
delete
Delete webhook subscriptions for an agent
User
Get user details
get
/user
Response
Successful response
object
required
status
boolean
data
object
Example response
{ "status": true }