Skip to main content
Every twilio.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Calls

create

calls.create Initiate an outbound phone call Risk: write
await corsair.twilio.api.calls.create({});
Input
NameTypeRequiredDescription
TostringYes
FromstringYes
UrlstringNo
TwimlstringNo
StatusCallbackstringNo
StatusCallbackMethodGET | POSTNo
StatusCallbackEventstring[]No
TimeoutnumberNo
RecordbooleanNo
Output
NameTypeRequiredDescription
sidstringYes
date_createdstringNo
date_updatedstringNo
account_sidstringYes
tostringYes
to_formattedstringNo
fromstringYes
from_formattedstringNo
phone_number_sidstringNo
statusstringYes
start_timestringNo
end_timestringNo
durationstringNo
pricestringNo
price_unitstringNo
directionstringYes
api_versionstringNo
uristringYes
subresource_urisobjectNo
{
}

get

calls.get Retrieve a call record by SID Risk: read
await corsair.twilio.api.calls.get({});
Input
NameTypeRequiredDescription
callSidstringYes
Output
NameTypeRequiredDescription
sidstringYes
date_createdstringNo
date_updatedstringNo
account_sidstringYes
tostringYes
to_formattedstringNo
fromstringYes
from_formattedstringNo
phone_number_sidstringNo
statusstringYes
start_timestringNo
end_timestringNo
durationstringNo
pricestringNo
price_unitstringNo
directionstringYes
api_versionstringNo
uristringYes
subresource_urisobjectNo
{
}

list

calls.list List call records with optional filters Risk: read
await corsair.twilio.api.calls.list({});
Input
NameTypeRequiredDescription
TostringNo
FromstringNo
StatusstringNo
StartTimestringNo
EndTimestringNo
PageSizenumberNo
Output
NameTypeRequiredDescription
callsobject[]Yes
first_page_uristringNo
next_page_uristringNo
previous_page_uristringNo
pagenumberNo
page_sizenumberNo
uristringNo
{
  sid: string,
  date_created?: string | null,
  date_updated?: string | null,
  account_sid: string,
  to: string,
  to_formatted?: string,
  from: string,
  from_formatted?: string,
  phone_number_sid?: string | null,
  status: string,
  start_time?: string | null,
  end_time?: string | null,
  duration?: string | null,
  price?: string | null,
  price_unit?: string | null,
  direction: string,
  api_version?: string,
  uri: string,
  subresource_uris?: {
  }
}[]

Messages

get

messages.get Retrieve a message by SID Risk: read
await corsair.twilio.api.messages.get({});
Input
NameTypeRequiredDescription
messageSidstringYes
Output
NameTypeRequiredDescription
sidstringYes
date_createdstringNo
date_updatedstringNo
date_sentstringNo
account_sidstringYes
tostringYes
fromstringYes
bodystringNo
statusstringYes
num_segmentsstringNo
num_mediastringNo
directionstringYes
api_versionstringNo
pricestringNo
price_unitstringNo
error_codenumberNo
error_messagestringNo
uristringYes
subresource_urisobjectNo
{
}

list

messages.list List messages with optional filters Risk: read
await corsair.twilio.api.messages.list({});
Input
NameTypeRequiredDescription
TostringNo
FromstringNo
DateSentstringNo
PageSizenumberNo
Output
NameTypeRequiredDescription
messagesobject[]Yes
first_page_uristringNo
next_page_uristringNo
previous_page_uristringNo
pagenumberNo
page_sizenumberNo
uristringNo
{
  sid: string,
  date_created?: string | null,
  date_updated?: string | null,
  date_sent?: string | null,
  account_sid: string,
  to: string,
  from: string,
  body?: string | null,
  status: string,
  num_segments?: string | null,
  num_media?: string | null,
  direction: string,
  api_version?: string,
  price?: string | null,
  price_unit?: string | null,
  error_code?: number | null,
  error_message?: string | null,
  uri: string,
  subresource_uris?: {
  }
}[]

send

messages.send Send an SMS or MMS message Risk: write
await corsair.twilio.api.messages.send({});
Input
NameTypeRequiredDescription
TostringYes
FromstringYes
BodystringNo
MediaUrlstring[]No
StatusCallbackstringNo
MessagingServiceSidstringNo
Output
NameTypeRequiredDescription
sidstringYes
date_createdstringNo
date_updatedstringNo
date_sentstringNo
account_sidstringYes
tostringYes
fromstringYes
bodystringNo
statusstringYes
num_segmentsstringNo
num_mediastringNo
directionstringYes
api_versionstringNo
pricestringNo
price_unitstringNo
error_codenumberNo
error_messagestringNo
uristringYes
subresource_urisobjectNo
{
}