saperly.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
Assistant
answer
assistant.answer
Ask the workspace assistant a question
Risk: write
Calls
end
calls.end
Hang up a live call
Risk: destructive · Irreversible
get
calls.get
Get a call by id
Risk: read
list
calls.list
List calls
Risk: read
object[]
Output full type
Output full type
place
calls.place
Place an outbound call. Reserves prepaid balance
Risk: write
recording
calls.recording
Read the call recording download URL
Risk: read
transcript
calls.transcript
Read a call transcript
Risk: read
object
Output full type
Output full type
transfer
calls.transfer
Blind-transfer a live call
Risk: write
Connections
create
connections.create
Create a hosted or manual connection
Risk: write
llm full type
llm full type
tts full type
tts full type
backgroundAudio full type
backgroundAudio full type
mcpServers full type
mcpServers full type
callControl full type
callControl full type
openaiRealtime full type
openaiRealtime full type
llm full type
llm full type
backgroundAudio full type
backgroundAudio full type
mcpServers full type
mcpServers full type
callControl full type
callControl full type
openaiRealtime full type
openaiRealtime full type
tts full type
tts full type
delete
connections.delete
Delete a connection
Risk: destructive · Irreversible
get
connections.get
Get a connection by id
Risk: read
llm full type
llm full type
backgroundAudio full type
backgroundAudio full type
mcpServers full type
mcpServers full type
callControl full type
callControl full type
openaiRealtime full type
openaiRealtime full type
tts full type
tts full type
list
connections.list
List connections in the workspace
Risk: read
object[]
Output full type
Output full type
update
connections.update
Update a connection
Risk: write
llm full type
llm full type
tts full type
tts full type
backgroundAudio full type
backgroundAudio full type
mcpServers full type
mcpServers full type
callControl full type
callControl full type
openaiRealtime full type
openaiRealtime full type
llm full type
llm full type
backgroundAudio full type
backgroundAudio full type
mcpServers full type
mcpServers full type
callControl full type
callControl full type
openaiRealtime full type
openaiRealtime full type
tts full type
tts full type
Consent
check
consent.check
Check whether a contact has active consent
Risk: read
list
consent.list
List consent records
Risk: read
object[]
Output full type
Output full type
record
consent.record
Record consent for a contact
Risk: write
revoke
consent.revoke
Revoke consent for a contact
Risk: destructive
Custom Voices
create
customVoices.create
Upload a custom voice sample
Risk: write
delete
customVoices.delete
Delete a custom voice
Risk: destructive · Irreversible
get
customVoices.get
Get a custom voice by id
Risk: read
list
customVoices.list
List custom voices
Risk: read
object[]
Output full type
Output full type
Health
check
health.check
Liveness probe
Risk: read
Keys
list
keys.list
List API keys. Requires the admin scope
Risk: read
object[]
Output full type
Output full type
mint
keys.mint
Mint a child API key. The plaintext token is returned once
Risk: write
revoke
keys.revoke
Revoke an API key
Risk: destructive · Irreversible
Languages
list
languages.list
List supported spoken languages
Risk: read
object[]
Output full type
Output full type
Messages
list
messages.list
List SMS messages, optionally for one number
Risk: read
object[]
Output full type
Output full type
send
messages.send
Send an SMS. Billed per segment
Risk: write
Numbers
assignConnection
numbers.assignConnection
Bind a connection to a phone number
Risk: write
get
numbers.get
Get a phone number by id
Risk: read
list
numbers.list
List phone numbers in the workspace
Risk: read
object[]
Output full type
Output full type
provision
numbers.provision
Provision a phone number. Reserves prepaid balance
Risk: write
release
numbers.release
Release a phone number
Risk: destructive · Irreversible
setCallerId
numbers.setCallerId
Set or clear the outbound caller ID name
Risk: write
setSmsSender
numbers.setSmsSender
Set or clear the alphanumeric SMS sender id
Risk: write
setWebhook
numbers.setWebhook
Set the per-number manual-mode brain URL
Risk: write
Pricing
quote
pricing.quote
Quote the monthly and upfront price of a number
Risk: read
Usage
summary
usage.summary
Read usage and the prepaid balance
Risk: read
calls full type
calls full type
messages full type
messages full type
Voices
list
voices.list
List in-network voices
Risk: read
object[]
Output full type
Output full type