Skip to content

Skyvern: Twilio schemas

8 Skyvern schemas with complete fields and constraints.

← Twilio operations · All schemas

Connect Twilio credentials — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
credentialModelRequired within parentExpand Connect Twilio credentials — request body — body credential

Referenced models: Connect Twilio credentials — request body — body credential

Connect Twilio credentials — request body — body credential

FieldTypePresenceDescription and constraints
$objectRoot
account_sidstringRequired within parent
api_key_secretJSONOptional
api_key_secret (anyOf 1)stringAlternative
api_key_secret (anyOf 2)nullAlternative
api_key_sidJSONOptional
api_key_sid (anyOf 1)stringAlternative
api_key_sid (anyOf 2)nullAlternative
auth_tokenJSONOptional
auth_token (anyOf 1)stringAlternative
auth_token (anyOf 2)nullAlternative

Disable Twilio phone number — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
phone_number_idstringRequired within parent

Enable Twilio phone number — request body — body

FieldTypePresenceDescription and constraints
$objectRoot
confirm_takeoverbooleanOptionalDefault: false
credential_idJSONOptional
credential_id (anyOf 1)stringAlternative
credential_id (anyOf 2)nullAlternative
phone_number_sidstringRequired within parent

Enable Twilio phone number — response body

FieldTypePresenceDescription and constraints
$objectRootSafe phone-number metadata without provider routing or cost secrets.
billing_exemptbooleanOptionalDefault: false
cancel_atJSONOptional
cancel_at (anyOf 1)stringAlternativeFormat: date-time
cancel_at (anyOf 2)nullAlternative
created_atstringRequired within parentFormat: date-time
credential_idJSONOptional
credential_id (anyOf 1)stringAlternative
credential_id (anyOf 2)nullAlternative
deleted_atJSONOptional
deleted_at (anyOf 1)stringAlternativeFormat: date-time
deleted_at (anyOf 2)nullAlternative
modified_atstringRequired within parentFormat: date-time
organization_idstringRequired within parent
phone_numberstringRequired within parent
phone_number_idstringRequired within parent
price_centsJSONOptional
price_cents (anyOf 1)JSONAlternative
price_cents (anyOf 1) (anyOf 1)integerAlternative
price_cents (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
price_cents (anyOf 2)nullAlternative
providerstringRequired within parent
quarantined_untilJSONOptional
quarantined_until (anyOf 1)stringAlternativeFormat: date-time
quarantined_until (anyOf 2)nullAlternative
sms_config_idstringRequired within parent
statusstringRequired within parentKnown values: active, disabled, released, quarantined, provisioning, quarantining, releasing, surrendering, reversal_pending

Get Twilio credentials — response body

FieldTypePresenceDescription and constraints
$objectRoot
credentialJSONOptional
credential (anyOf 1)ModelAlternativeExpand Get Twilio credentials — response body — credential account sid, api key sid, has api key secret, has auth token
credential (anyOf 2)nullAlternative

Referenced models: Get Twilio credentials — response body — credential account sid, api key sid, has api key secret, has auth token

Get Twilio credentials — response body — credential account sid, api key sid, has api key secret, has auth token

FieldTypePresenceDescription and constraints
$objectRoot
account_sidstringRequired within parent
api_key_sidJSONOptional
api_key_sid (anyOf 1)stringAlternative
api_key_sid (anyOf 2)nullAlternative
has_api_key_secretbooleanRequired within parent
has_auth_tokenbooleanRequired within parent

List Twilio phone numbers — response body — item

FieldTypePresenceDescription and constraints
$objectRoot
current_sms_urlJSONOptional
current_sms_url (anyOf 1)stringAlternative
current_sms_url (anyOf 2)nullAlternative
enabledbooleanRequired within parent
friendly_namestringRequired within parent
phone_numberstringRequired within parent
phone_number_idJSONOptional
phone_number_id (anyOf 1)stringAlternative
phone_number_id (anyOf 2)nullAlternative
sidstringRequired within parent
sms_capablebooleanRequired within parent

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.