How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Twilio Services API

The Services API from Twilio — 131 operation(s) for services.

Twilio Services API is one of 115 APIs that Twilio publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include Services. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and an AsyncAPI specification.

This API exposes 265 operations across 131 paths, and defines 325 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against 10 base URLs: https://conversations.twilio.com, https://intelligence.twilio.com, https://ip-messaging.twilio.com, https://messaging.twilio.com, https://notify.twilio.com, https://proxy.twilio.com, https://serverless.twilio.com, https://sync.twilio.com, https://verify.twilio.com/v2, https://verify.twilio.com.

265 operations 131 paths 325 schemas 49 DELETE124 GET92 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Servers
https://conversations.twilio.com
https://intelligence.twilio.com
https://ip-messaging.twilio.com
https://messaging.twilio.com
https://notify.twilio.com
https://proxy.twilio.com
https://serverless.twilio.com
https://sync.twilio.com
https://verify.twilio.com/v2
https://verify.twilio.com
Authentication
HTTP Basic
License
Terms of Service
Resource Areas
1

Authentication & Security 1

Twilio Services API declares 1 security scheme for authenticating requests. It accepts HTTP basic authentication (accountSid_authToken).

Paths & Operations 265

Across 131 paths, the API surfaces 265 operations — 49 DELETE, 124 GET, 92 POST. Each is listed below with its method, path, parameters, and response codes.

Services 265
POST
/v1/Services
Create a new conversation service on your account
CreateService body → 201
GET
/v1/Services
Retrieve a list of all conversation services on your account
ListService 3 params → 200
DELETE
/v1/Services/{Sid}
Remove a conversation service with all its nested resources from your account
DeleteService 1 param → 204
GET
/v1/Services/{Sid}
Fetch a conversation service from your account
FetchService 1 param → 200
POST
/v1/Services/{Sid}
UpdateService 1 param body → 200
DELETE
/v1/Services/{ChatServiceSid}/Bindings/{Sid}
Remove a push notification binding from the conversation service
DeleteServiceBinding 2 params → 204
GET
/v1/Services/{ChatServiceSid}/Bindings/{Sid}
Fetch a push notification binding from the conversation service
FetchServiceBinding 2 params → 200
GET
/v1/Services/{ChatServiceSid}/Bindings
Retrieve a list of all push notification bindings in the conversation service
ListServiceBinding 6 params → 200
GET
/v1/Services/{ChatServiceSid}/Configuration
Fetch the configuration of a conversation service
FetchServiceConfiguration 1 param → 200
POST
/v1/Services/{ChatServiceSid}/Configuration
Update configuration settings of a conversation service
UpdateServiceConfiguration 1 param body → 200
POST
/v1/Services/{ChatServiceSid}/Conversations
Create a new conversation in your service
CreateServiceConversation 2 params body → 201
GET
/v1/Services/{ChatServiceSid}/Conversations
Retrieve a list of conversations in your service
ListServiceConversation 7 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{Sid}
Update an existing conversation in your service
UpdateServiceConversation 3 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Conversations/{Sid}
Remove a conversation from your service
DeleteServiceConversation 3 params → 204
GET
/v1/Services/{ChatServiceSid}/Conversations/{Sid}
Fetch a conversation from your service
FetchServiceConversation 2 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages
Add a new message to the conversation in a specific service
CreateServiceConversationMessage 3 params body → 201
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages
Retrieve a list of all messages in the conversation
ListServiceConversationMessage 6 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{Sid}
Update an existing message in the conversation
UpdateServiceConversationMessage 4 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{Sid}
Remove a message from the conversation
DeleteServiceConversationMessage 4 params → 204
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{Sid}
Fetch a message from the conversation
FetchServiceConversationMessage 3 params → 200
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{MessageSid}/Receipts/{Sid}
Fetch the delivery and read receipts of the conversation message
FetchServiceConversationMessageReceipt 4 params → 200
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Messages/{MessageSid}/Receipts
Retrieve a list of all delivery and read receipts of the conversation message
ListServiceConversationMessageReceipt 6 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants
Add a new participant to the conversation in a specific service
CreateServiceConversationParticipant 3 params body → 201
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants
Retrieve a list of all participants of the conversation
ListServiceConversationParticipant 5 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants/{Sid}
Update an existing participant in the conversation
UpdateServiceConversationParticipant 4 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants/{Sid}
Remove a participant from the conversation
DeleteServiceConversationParticipant 4 params → 204
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Participants/{Sid}
Fetch a participant of the conversation
FetchServiceConversationParticipant 3 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks
Create a new webhook scoped to the conversation in a specific service
CreateServiceConversationScopedWebhook 2 params body → 201
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks
Retrieve a list of all webhooks scoped to the conversation
ListServiceConversationScopedWebhook 5 params → 200
POST
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks/{Sid}
Update an existing conversation-scoped webhook
UpdateServiceConversationScopedWebhook 3 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks/{Sid}
Remove an existing webhook scoped to the conversation
DeleteServiceConversationScopedWebhook 3 params → 204
GET
/v1/Services/{ChatServiceSid}/Conversations/{ConversationSid}/Webhooks/{Sid}
Fetch the configuration of a conversation-scoped webhook
FetchServiceConversationScopedWebhook 3 params → 200
POST
/v1/Services/{ChatServiceSid}/Configuration/Notifications
Update push notification service settings
UpdateServiceNotification 1 param body → 200
GET
/v1/Services/{ChatServiceSid}/Configuration/Notifications
Fetch push notification service settings
FetchServiceNotification 1 param → 200
GET
/v1/Services/{ChatServiceSid}/ParticipantConversations
Retrieve a list of all Conversations that this Participant belongs to by identity or by address. Only one parameter should be specified.
ListServiceParticipantConversation 6 params → 200
POST
/v1/Services/{ChatServiceSid}/Roles
Create a new user role in your service
CreateServiceRole 1 param body → 201
GET
/v1/Services/{ChatServiceSid}/Roles
Retrieve a list of all user roles in your service
ListServiceRole 4 params → 200
POST
/v1/Services/{ChatServiceSid}/Roles/{Sid}
Update an existing user role in your service
UpdateServiceRole 2 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Roles/{Sid}
Remove a user role from your service
DeleteServiceRole 2 params → 204
GET
/v1/Services/{ChatServiceSid}/Roles/{Sid}
Fetch a user role from your service
FetchServiceRole 2 params → 200
POST
/v1/Services/{ChatServiceSid}/Users
Add a new conversation user to your service
CreateServiceUser 2 params body → 201
GET
/v1/Services/{ChatServiceSid}/Users
Retrieve a list of all conversation users in your service
ListServiceUser 4 params → 200
POST
/v1/Services/{ChatServiceSid}/Users/{Sid}
Update an existing conversation user in your service
UpdateServiceUser 3 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Users/{Sid}
Remove a conversation user from your service
DeleteServiceUser 3 params → 204
GET
/v1/Services/{ChatServiceSid}/Users/{Sid}
Fetch a conversation user from your service
FetchServiceUser 2 params → 200
POST
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations/{ConversationSid}
Update a specific User Conversation.
UpdateServiceUserConversation 3 params body → 200
DELETE
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations/{ConversationSid}
Delete a specific User Conversation.
DeleteServiceUserConversation 3 params → 204
GET
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations/{ConversationSid}
Fetch a specific User Conversation.
FetchServiceUserConversation 3 params → 200
GET
/v1/Services/{ChatServiceSid}/Users/{UserSid}/Conversations
Retrieve a list of all User Conversations for the User.
ListServiceUserConversation 5 params → 200
POST
/v1/Services/{ChatServiceSid}/Configuration/Webhooks
Update a specific Webhook.
UpdateServiceWebhookConfiguration 1 param body → 200
GET
/v1/Services/{ChatServiceSid}/Configuration/Webhooks
Fetch a specific service webhook configuration.
FetchServiceWebhookConfiguration 1 param → 200
POST
/v2/Services
Create a new Service for the given Account
CreateService body → 201
GET
/v2/Services
Retrieves a list of all Services for an account.
ListService 3 params → 200
DELETE
/v2/Services/{Sid}
Delete a specific Service.
DeleteService 1 param → 204
GET
/v2/Services/{Sid}
Fetch a specific Service.
FetchService 1 param → 200
POST
/v2/Services/{Sid}
Update a specific Service.
UpdateService 2 params body → 200
GET
/v2/Services/{ServiceSid}/Bindings
ListBinding 6 params → 200
GET
/v2/Services/{ServiceSid}/Bindings/{Sid}
FetchBinding 2 params → 200
DELETE
/v2/Services/{ServiceSid}/Bindings/{Sid}
DeleteBinding 2 params → 204
GET
/v2/Services/{ServiceSid}/Channels/{Sid}
FetchChannel 2 params → 200
DELETE
/v2/Services/{ServiceSid}/Channels/{Sid}
DeleteChannel 3 params → 204
POST
/v2/Services/{ServiceSid}/Channels/{Sid}
UpdateChannel 3 params body → 200
POST
/v2/Services/{ServiceSid}/Channels
CreateChannel 2 params body → 201
GET
/v2/Services/{ServiceSid}/Channels
ListChannel 5 params → 200
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks
ListChannelWebhook 5 params → 200
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks
CreateChannelWebhook 2 params body → 201
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}
FetchChannelWebhook 3 params → 200
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}
UpdateChannelWebhook 3 params body → 200
DELETE
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Webhooks/{Sid}
DeleteChannelWebhook 3 params → 204
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}
FetchInvite 3 params → 200
DELETE
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites/{Sid}
DeleteInvite 3 params → 204
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites
CreateInvite 2 params body → 201
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Invites
ListInvite 6 params → 200
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}
FetchMember 3 params → 200
DELETE
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}
DeleteMember 4 params → 204
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members/{Sid}
UpdateMember 4 params body → 200
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members
CreateMember 3 params body → 201
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Members
ListMember 6 params → 200
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}
FetchMessage 3 params → 200
DELETE
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}
DeleteMessage 4 params → 204
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages/{Sid}
UpdateMessage 4 params body → 200
POST
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages
CreateMessage 3 params body → 201
GET
/v2/Services/{ServiceSid}/Channels/{ChannelSid}/Messages
ListMessage 6 params → 200
GET
/v2/Services/{ServiceSid}/Roles/{Sid}
FetchRole 2 params → 200
DELETE
/v2/Services/{ServiceSid}/Roles/{Sid}
DeleteRole 2 params → 204
POST
/v2/Services/{ServiceSid}/Roles/{Sid}
UpdateRole 2 params body → 200
POST
/v2/Services/{ServiceSid}/Roles
CreateRole 1 param body → 201
GET
/v2/Services/{ServiceSid}/Roles
ListRole 4 params → 200
GET
/v2/Services/{ServiceSid}/Users/{Sid}
FetchUser 2 params → 200
DELETE
/v2/Services/{ServiceSid}/Users/{Sid}
DeleteUser 2 params → 204
POST
/v2/Services/{ServiceSid}/Users/{Sid}
UpdateUser 3 params body → 200
POST
/v2/Services/{ServiceSid}/Users
CreateUser 2 params body → 201
GET
/v2/Services/{ServiceSid}/Users
ListUser 4 params → 200
GET
/v2/Services/{ServiceSid}/Users/{UserSid}/Bindings
ListUserBinding 6 params → 200
GET
/v2/Services/{ServiceSid}/Users/{UserSid}/Bindings/{Sid}
FetchUserBinding 3 params → 200
DELETE
/v2/Services/{ServiceSid}/Users/{UserSid}/Bindings/{Sid}
DeleteUserBinding 3 params → 204
GET
/v2/Services/{ServiceSid}/Users/{UserSid}/Channels
ListUserChannel 5 params → 200
GET
/v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}
FetchUserChannel 3 params → 200
DELETE
/v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}
DeleteUserChannel 3 params → 204
POST
/v2/Services/{ServiceSid}/Users/{UserSid}/Channels/{ChannelSid}
UpdateUserChannel 3 params body → 200
POST
/v1/Services/{ServiceSid}/AlphaSenders
CreateAlphaSender 1 param body → 201
GET
/v1/Services/{ServiceSid}/AlphaSenders
ListAlphaSender 4 params → 200
GET
/v1/Services/{ServiceSid}/AlphaSenders/{Sid}
FetchAlphaSender 2 params → 200
DELETE
/v1/Services/{ServiceSid}/AlphaSenders/{Sid}
DeleteAlphaSender 2 params → 204
GET
/v1/Services/{MessagingServiceSid}/ChannelSenders
ListChannelSender 4 params → 200
GET
/v1/Services/{MessagingServiceSid}/ChannelSenders/{Sid}
FetchChannelSender 2 params → 200
POST
/v1/Services/PreregisteredUsa2p
CreateExternalCampaign body → 201
POST
/v1/Services/{ServiceSid}/PhoneNumbers
CreatePhoneNumber 1 param body → 201
GET
/v1/Services/{ServiceSid}/PhoneNumbers
ListPhoneNumber 4 params → 200
DELETE
/v1/Services/{ServiceSid}/PhoneNumbers/{Sid}
DeletePhoneNumber 2 params → 204
GET
/v1/Services/{ServiceSid}/PhoneNumbers/{Sid}
FetchPhoneNumber 2 params → 200
POST
/v1/Services/{ServiceSid}/PhoneNumbers/{Sid}
Update a specific Proxy Number.
UpdatePhoneNumber 2 params body → 200
POST
/v1/Services/{ServiceSid}/ShortCodes
CreateShortCode 1 param body → 201
GET
/v1/Services/{ServiceSid}/ShortCodes
ListShortCode 4 params → 200
DELETE
/v1/Services/{ServiceSid}/ShortCodes/{Sid}
DeleteShortCode 2 params → 204
GET
/v1/Services/{ServiceSid}/ShortCodes/{Sid}
FetchShortCode 2 params → 200
POST
/v1/Services/{ServiceSid}/ShortCodes/{Sid}
Update a specific Short Code.
UpdateShortCode 2 params body → 200
POST
/v1/Services/{MessagingServiceSid}/Compliance/Usa2p
CreateUsAppToPerson 1 param body → 201
GET
/v1/Services/{MessagingServiceSid}/Compliance/Usa2p
ListUsAppToPerson 4 params → 200
DELETE
/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/{Sid}
DeleteUsAppToPerson 2 params → 204
GET
/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/{Sid}
FetchUsAppToPerson 2 params → 200
GET
/v1/Services/{MessagingServiceSid}/Compliance/Usa2p/Usecases
FetchUsAppToPersonUsecase 2 params → 200
GET
/v1/Services/Usecases
FetchUsecase → 200
GET
/v1/Services/{ServiceSid}/Bindings/{Sid}
FetchBinding 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Bindings/{Sid}
DeleteBinding 2 params → 204
POST
/v1/Services/{ServiceSid}/Bindings
CreateBinding 1 param body → 201
GET
/v1/Services/{ServiceSid}/Bindings
ListBinding 8 params → 200
POST
/v1/Services/{ServiceSid}/Notifications
CreateNotification 1 param body → 201
GET
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions/{Sid}
Retrieve a list of Interactions for a given [Session](https://www.twilio.com/docs/proxy/api/session).
FetchInteraction 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions/{Sid}
Delete a specific Interaction.
DeleteInteraction 3 params → 204
GET
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Interactions
Retrieve a list of all Interactions for a Session. A maximum of 100 records will be returned per page.
ListInteraction 5 params → 200
POST
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions
Create a new message Interaction to send directly from your system to one [Participant](https://www.twilio.com/docs/proxy/api/participant). The inbound properties for the Interaction will always be e…
CreateMessageInteraction 3 params body → 201
GET
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions
ListMessageInteraction 6 params → 200
GET
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{ParticipantSid}/MessageInteractions/{Sid}
FetchMessageInteraction 4 params → 200
GET
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{Sid}
Fetch a specific Participant.
FetchParticipant 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants/{Sid}
Delete a specific Participant. This is a soft-delete. The participant remains associated with the session and cannot be re-added. Participants are only permanently deleted when the [Session](https://…
DeleteParticipant 3 params → 204
GET
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants
Retrieve a list of all Participants in a Session.
ListParticipant 5 params → 200
POST
/v1/Services/{ServiceSid}/Sessions/{SessionSid}/Participants
Add a new Participant to the Session
CreateParticipant 2 params body → 201
GET
/v1/Services/{ServiceSid}/Sessions/{Sid}
Fetch a specific Session.
FetchSession 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Sessions/{Sid}
Delete a specific Session.
DeleteSession 2 params → 204
POST
/v1/Services/{ServiceSid}/Sessions/{Sid}
Update a specific Session.
UpdateSession 2 params body → 200
GET
/v1/Services/{ServiceSid}/Sessions
Retrieve a list of all Sessions for the Service. A maximum of 100 records will be returned per page.
ListSession 4 params → 200
POST
/v1/Services/{ServiceSid}/Sessions
Create a new Session
CreateSession 1 param body → 201
GET
/v1/Services/{ServiceSid}/Assets
Retrieve a list of all Assets.
ListAsset 4 params → 200
POST
/v1/Services/{ServiceSid}/Assets
Create a new Asset resource.
CreateAsset 1 param body → 201
GET
/v1/Services/{ServiceSid}/Assets/{Sid}
Retrieve a specific Asset resource.
FetchAsset 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Assets/{Sid}
Delete an Asset resource.
DeleteAsset 2 params → 204
POST
/v1/Services/{ServiceSid}/Assets/{Sid}
Update a specific Asset resource.
UpdateAsset 2 params body → 200
GET
/v1/Services/{ServiceSid}/Assets/{AssetSid}/Versions
Retrieve a list of all Asset Versions.
ListAssetVersion 5 params → 200
GET
/v1/Services/{ServiceSid}/Assets/{AssetSid}/Versions/{Sid}
Retrieve a specific Asset Version.
FetchAssetVersion 3 params → 200
GET
/v1/Services/{ServiceSid}/Builds
Retrieve a list of all Builds.
ListBuild 4 params → 200
POST
/v1/Services/{ServiceSid}/Builds
Create a new Build resource. At least one function version or asset version is required.
CreateBuild 1 param body → 201
GET
/v1/Services/{ServiceSid}/Builds/{Sid}
Retrieve a specific Build resource.
FetchBuild 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Builds/{Sid}
Delete a Build resource.
DeleteBuild 2 params → 204
GET
/v1/Services/{ServiceSid}/Builds/{Sid}/Status
Retrieve a specific Build resource.
FetchBuildStatus 2 params → 200
GET
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments
Retrieve a list of all Deployments.
ListDeployment 5 params → 200
POST
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments
Create a new Deployment.
CreateDeployment 2 params body → 201
GET
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Deployments/{Sid}
Retrieve a specific Deployment.
FetchDeployment 3 params → 200
GET
/v1/Services/{ServiceSid}/Environments
Retrieve a list of all environments.
ListEnvironment 4 params → 200
POST
/v1/Services/{ServiceSid}/Environments
Create a new environment.
CreateEnvironment 1 param body → 201
GET
/v1/Services/{ServiceSid}/Environments/{Sid}
Retrieve a specific environment.
FetchEnvironment 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Environments/{Sid}
Delete a specific environment.
DeleteEnvironment 2 params → 204
GET
/v1/Services/{ServiceSid}/Functions
Retrieve a list of all Functions.
ListFunction 4 params → 200
POST
/v1/Services/{ServiceSid}/Functions
Create a new Function resource.
CreateFunction 1 param body → 201
GET
/v1/Services/{ServiceSid}/Functions/{Sid}
Retrieve a specific Function resource.
FetchFunction 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Functions/{Sid}
Delete a Function resource.
DeleteFunction 2 params → 204
POST
/v1/Services/{ServiceSid}/Functions/{Sid}
Update a specific Function resource.
UpdateFunction 2 params body → 200
GET
/v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions
Retrieve a list of all Function Version resources.
ListFunctionVersion 5 params → 200
GET
/v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid}
Retrieve a specific Function Version resource.
FetchFunctionVersion 3 params → 200
GET
/v1/Services/{ServiceSid}/Functions/{FunctionSid}/Versions/{Sid}/Content
Retrieve a the content of a specific Function Version resource.
FetchFunctionVersionContent 3 params → 200
GET
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Logs
Retrieve a list of all logs.
ListLog 8 params → 200
GET
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Logs/{Sid}
Retrieve a specific log.
FetchLog 3 params → 200
GET
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables
Retrieve a list of all Variables.
ListVariable 5 params → 200
POST
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables
Create a new Variable.
CreateVariable 2 params body → 201
GET
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}
Retrieve a specific Variable.
FetchVariable 3 params → 200
POST
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}
Update a specific Variable.
UpdateVariable 3 params body → 200
DELETE
/v1/Services/{ServiceSid}/Environments/{EnvironmentSid}/Variables/{Sid}
Delete a specific Variable.
DeleteVariable 3 params → 204
GET
/v1/Services/{ServiceSid}/Documents/{Sid}
FetchDocument 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Documents/{Sid}
DeleteDocument 2 params → 204
POST
/v1/Services/{ServiceSid}/Documents/{Sid}
UpdateDocument 3 params body → 200
POST
/v1/Services/{ServiceSid}/Documents
CreateDocument 1 param body → 201
GET
/v1/Services/{ServiceSid}/Documents
ListDocument 4 params → 200
GET
/v1/Services/{ServiceSid}/Documents/{DocumentSid}/Permissions/{Identity}
Fetch a specific Sync Document Permission.
FetchDocumentPermission 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Documents/{DocumentSid}/Permissions/{Identity}
Delete a specific Sync Document Permission.
DeleteDocumentPermission 3 params → 204
POST
/v1/Services/{ServiceSid}/Documents/{DocumentSid}/Permissions/{Identity}
Update an identity's access to a specific Sync Document.
UpdateDocumentPermission 3 params body → 200
GET
/v1/Services/{ServiceSid}/Documents/{DocumentSid}/Permissions
Retrieve a list of all Permissions applying to a Sync Document.
ListDocumentPermission 5 params → 200
POST
/v1/Services/{ServiceSid}/Streams/{StreamSid}/Messages
Create a new Stream Message.
CreateStreamMessage 2 params body → 201
GET
/v1/Services/{ServiceSid}/Lists/{Sid}
FetchSyncList 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Lists/{Sid}
DeleteSyncList 2 params → 204
POST
/v1/Services/{ServiceSid}/Lists/{Sid}
UpdateSyncList 2 params body → 200
POST
/v1/Services/{ServiceSid}/Lists
CreateSyncList 1 param body → 201
GET
/v1/Services/{ServiceSid}/Lists
ListSyncList 4 params → 200
GET
/v1/Services/{ServiceSid}/Lists/{ListSid}/Items/{Index}
FetchSyncListItem 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Lists/{ListSid}/Items/{Index}
DeleteSyncListItem 4 params → 204
POST
/v1/Services/{ServiceSid}/Lists/{ListSid}/Items/{Index}
UpdateSyncListItem 4 params body → 200
POST
/v1/Services/{ServiceSid}/Lists/{ListSid}/Items
CreateSyncListItem 2 params body → 201
GET
/v1/Services/{ServiceSid}/Lists/{ListSid}/Items
ListSyncListItem 8 params → 200
GET
/v1/Services/{ServiceSid}/Lists/{ListSid}/Permissions/{Identity}
Fetch a specific Sync List Permission.
FetchSyncListPermission 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Lists/{ListSid}/Permissions/{Identity}
Delete a specific Sync List Permission.
DeleteSyncListPermission 3 params → 204
POST
/v1/Services/{ServiceSid}/Lists/{ListSid}/Permissions/{Identity}
Update an identity's access to a specific Sync List.
UpdateSyncListPermission 3 params body → 200
GET
/v1/Services/{ServiceSid}/Lists/{ListSid}/Permissions
Retrieve a list of all Permissions applying to a Sync List.
ListSyncListPermission 5 params → 200
GET
/v1/Services/{ServiceSid}/Maps/{Sid}
FetchSyncMap 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Maps/{Sid}
DeleteSyncMap 2 params → 204
POST
/v1/Services/{ServiceSid}/Maps/{Sid}
UpdateSyncMap 2 params body → 200
POST
/v1/Services/{ServiceSid}/Maps
CreateSyncMap 1 param body → 201
GET
/v1/Services/{ServiceSid}/Maps
ListSyncMap 4 params → 200
GET
/v1/Services/{ServiceSid}/Maps/{MapSid}/Items/{Key}
FetchSyncMapItem 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Maps/{MapSid}/Items/{Key}
DeleteSyncMapItem 4 params → 204
POST
/v1/Services/{ServiceSid}/Maps/{MapSid}/Items/{Key}
UpdateSyncMapItem 4 params body → 200
POST
/v1/Services/{ServiceSid}/Maps/{MapSid}/Items
CreateSyncMapItem 2 params body → 201
GET
/v1/Services/{ServiceSid}/Maps/{MapSid}/Items
ListSyncMapItem 8 params → 200
GET
/v1/Services/{ServiceSid}/Maps/{MapSid}/Permissions/{Identity}
Fetch a specific Sync Map Permission.
FetchSyncMapPermission 3 params → 200
DELETE
/v1/Services/{ServiceSid}/Maps/{MapSid}/Permissions/{Identity}
Delete a specific Sync Map Permission.
DeleteSyncMapPermission 3 params → 204
POST
/v1/Services/{ServiceSid}/Maps/{MapSid}/Permissions/{Identity}
Update an identity's access to a specific Sync Map.
UpdateSyncMapPermission 3 params body → 200
GET
/v1/Services/{ServiceSid}/Maps/{MapSid}/Permissions
Retrieve a list of all Permissions applying to a Sync Map.
ListSyncMapPermission 5 params → 200
GET
/v1/Services/{ServiceSid}/Streams/{Sid}
Fetch a specific Stream.
FetchSyncStream 2 params → 200
DELETE
/v1/Services/{ServiceSid}/Streams/{Sid}
Delete a specific Stream.
DeleteSyncStream 2 params → 204
POST
/v1/Services/{ServiceSid}/Streams/{Sid}
Update a specific Stream.
UpdateSyncStream 2 params body → 200
POST
/v1/Services/{ServiceSid}/Streams
Create a new Stream.
CreateSyncStream 1 param body → 201
GET
/v1/Services/{ServiceSid}/Streams
Retrieve a list of all Streams in a Service Instance.
ListSyncStream 4 params → 200
GET
/Services
Twilio List Verify Services
listServices 1 param → 200401
POST
/Services
Twilio Create a Verify Service
createService body → 201400
GET
/Services/{ServiceSid}
Twilio Fetch a Verify Service
fetchService 1 param → 200404
POST
/Services/{ServiceSid}
Twilio Update a Verify Service
updateService 1 param body → 200
DELETE
/Services/{ServiceSid}
Twilio Delete a Verify Service
deleteService 1 param → 204
POST
/v2/Services/{ServiceSid}/AccessTokens
Create a new enrollment Access Token for the Entity
CreateAccessToken 1 param body → 201
GET
/v2/Services/{ServiceSid}/AccessTokens/{Sid}
Fetch an Access Token for the Entity
FetchAccessToken 2 params → 200
POST
/v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets
Create a new Bucket for a Rate Limit
CreateBucket 2 params body → 201
GET
/v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets
Retrieve a list of all Buckets for a Rate Limit.
ListBucket 5 params → 200
POST
/v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets/{Sid}
Update a specific Bucket.
UpdateBucket 3 params body → 200
GET
/v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets/{Sid}
Fetch a specific Bucket.
FetchBucket 3 params → 200
DELETE
/v2/Services/{ServiceSid}/RateLimits/{RateLimitSid}/Buckets/{Sid}
Delete a specific Bucket.
DeleteBucket 3 params → 204
POST
/v2/Services/{ServiceSid}/Entities/{Identity}/Challenges
Create a new Challenge for the Factor
CreateChallenge 2 params body → 201
GET
/v2/Services/{ServiceSid}/Entities/{Identity}/Challenges
Retrieve a list of all Challenges for a Factor.
ListChallenge 8 params → 200
GET
/v2/Services/{ServiceSid}/Entities/{Identity}/Challenges/{Sid}
Fetch a specific Challenge.
FetchChallenge 3 params → 200
POST
/v2/Services/{ServiceSid}/Entities/{Identity}/Challenges/{Sid}
Verify a specific Challenge.
UpdateChallenge 3 params body → 200
POST
/v2/Services/{ServiceSid}/Entities
Create a new Entity for the Service
CreateEntity 1 param body → 201
GET
/v2/Services/{ServiceSid}/Entities
Retrieve a list of all Entities for a Service.
ListEntity 4 params → 200
DELETE
/v2/Services/{ServiceSid}/Entities/{Identity}
Delete a specific Entity.
DeleteEntity 2 params → 204
GET
/v2/Services/{ServiceSid}/Entities/{Identity}
Fetch a specific Entity.
FetchEntity 2 params → 200
DELETE
/v2/Services/{ServiceSid}/Entities/{Identity}/Factors/{Sid}
Delete a specific Factor.
DeleteFactor 3 params → 204
GET
/v2/Services/{ServiceSid}/Entities/{Identity}/Factors/{Sid}
Fetch a specific Factor.
FetchFactor 3 params → 200
POST
/v2/Services/{ServiceSid}/Entities/{Identity}/Factors/{Sid}
Update a specific Factor. This endpoint can be used to Verify a Factor if passed an AuthPayload param.
UpdateFactor 3 params body → 200
GET
/v2/Services/{ServiceSid}/Entities/{Identity}/Factors
Retrieve a list of all Factors for an Entity.
ListFactor 5 params → 200
POST
/v2/Services/{ServiceSid}/Entities/{Identity}/Factors
Create a new Factor for the Entity
CreateNewFactor 2 params body → 201
POST
/v2/Services/{ServiceSid}/MessagingConfigurations
Create a new MessagingConfiguration for a service.
CreateMessagingConfiguration 1 param body → 201
GET
/v2/Services/{ServiceSid}/MessagingConfigurations
Retrieve a list of all Messaging Configurations for a Service.
ListMessagingConfiguration 4 params → 200
POST
/v2/Services/{ServiceSid}/MessagingConfigurations/{Country}
Update a specific MessagingConfiguration
UpdateMessagingConfiguration 2 params body → 200
GET
/v2/Services/{ServiceSid}/MessagingConfigurations/{Country}
Fetch a specific MessagingConfiguration.
FetchMessagingConfiguration 2 params → 200
DELETE
/v2/Services/{ServiceSid}/MessagingConfigurations/{Country}
Delete a specific MessagingConfiguration.
DeleteMessagingConfiguration 2 params → 204
POST
/v2/Services/{ServiceSid}/Entities/{Identity}/Challenges/{ChallengeSid}/Notifications
Create a new Notification for the corresponding Challenge
CreateNotification 3 params body → 201
POST
/v2/Services/{ServiceSid}/RateLimits
Create a new Rate Limit for a Service
CreateRateLimit 1 param body → 201
GET
/v2/Services/{ServiceSid}/RateLimits
Retrieve a list of all Rate Limits for a service.
ListRateLimit 4 params → 200
POST
/v2/Services/{ServiceSid}/RateLimits/{Sid}
Update a specific Rate Limit.
UpdateRateLimit 2 params body → 200
GET
/v2/Services/{ServiceSid}/RateLimits/{Sid}
Fetch a specific Rate Limit.
FetchRateLimit 2 params → 200
DELETE
/v2/Services/{ServiceSid}/RateLimits/{Sid}
Delete a specific Rate Limit.
DeleteRateLimit 2 params → 204
POST
/v2/Services/{ServiceSid}/Verifications
Create a new Verification using a Service
CreateVerification 1 param body → 201
POST
/v2/Services/{ServiceSid}/Verifications/{Sid}
Update a Verification status
UpdateVerification 2 params body → 200
GET
/v2/Services/{ServiceSid}/Verifications/{Sid}
Fetch a specific Verification
FetchVerification 2 params → 200
POST
/v2/Services/{ServiceSid}/VerificationCheck
challenge a specific Verification Check.
CreateVerificationCheck 1 param body → 201
POST
/v2/Services/{ServiceSid}/Webhooks
Create a new Webhook for the Service
CreateWebhook 1 param body → 201
GET
/v2/Services/{ServiceSid}/Webhooks
Retrieve a list of all Webhooks for a Service.
ListWebhook 4 params → 200
POST
/v2/Services/{ServiceSid}/Webhooks/{Sid}
UpdateWebhook 2 params body → 200
DELETE
/v2/Services/{ServiceSid}/Webhooks/{Sid}
Delete a specific Webhook.
DeleteWebhook 2 params → 204
GET
/v2/Services/{ServiceSid}/Webhooks/{Sid}
Fetch a specific Webhook.
FetchWebhook 2 params → 200

Schemas 325

The contract defines 325 schemas that model the data the API accepts and returns. The most detailed are UpdateServiceRequest_2 (31 properties), messaging.v1.service.us_app_to_person (25 properties), messaging.v1.service (23 properties), ip_messaging.v2.service (23 properties). Each schema is shown below with its type and property counts.

conversations.v1.service.service_user
object
13 properties
service_conversation_message_enum_webhook_enabled_type
string
conversations.v1.service.service_binding
object
11 properties
conversations.v1.service.service_participant_conversation
object
16 properties
ListServiceConversationMessageReceiptResponse
object
2 properties
conversations.v1.service.service_configuration.service_webhook_configuration
object
7 properties
service_conversation_participant_enum_webhook_enabled_type
string
conversations.v1.service.service_configuration
object
7 properties
conversations.v1.service.service_conversation.service_conversation_participant
object
13 properties
CreateServiceConversationParticipantRequest
object
8 properties
service_conversation_scoped_webhook_enum_target
string
UpdateServiceNotificationRequest
object
13 properties
UpdateServiceUserRequest
object
3 properties
ListServiceResponse
object
2 properties
ListServiceParticipantConversationResponse
object
2 properties
ListServiceConversationScopedWebhookResponse
object
2 properties
service_user_conversation_enum_state
string
CreateServiceConversationScopedWebhookRequest
object
7 properties 1 required
ListServiceConversationMessageResponse
object
2 properties
service_conversation_message_enum_order_type
string
ListServiceBindingResponse
object
2 properties
ListServiceUserConversationResponse
object
2 properties
service_conversation_message_receipt_enum_delivery_status
string
service_conversation_enum_webhook_enabled_type
string
CreateServiceConversationRequest
object
11 properties
UpdateServiceConversationParticipantRequest
object
9 properties
UpdateServiceUserConversationRequest
object
3 properties
service_user_conversation_enum_notification_level
string
service_role_enum_role_type
string
UpdateServiceWebhookConfigurationRequest
object
4 properties
CreateServiceUserRequest
object
4 properties 1 required
ListServiceUserResponse
object
2 properties
conversations.v1.service.service_conversation.service_conversation_message.service_conversation_message_receipt
object
12 properties
service_binding_enum_binding_type
string
UpdateServiceRoleRequest
object
1 property 1 required
UpdateServiceConversationRequest
object
11 properties
service_webhook_configuration_enum_method
string
service_conversation_scoped_webhook_enum_method
string
conversations.v1.service.service_configuration.service_notification
object
7 properties
conversations.v1.service.service_role
object
9 properties
UpdateServiceConversationMessageRequest
object
6 properties
ListServiceConversationParticipantResponse
object
2 properties
CreateServiceConversationMessageRequest
object
9 properties
conversations.v1.service.service_conversation
object
14 properties
ListServiceRoleResponse
object
2 properties
conversations.v1.service
object
7 properties
service_participant_conversation_enum_state
string
CreateServiceRequest
object
1 property 1 required
service_user_enum_webhook_enabled_type
string
UpdateServiceConversationScopedWebhookRequest
object
5 properties
ListServiceConversationResponse
object
2 properties
service_conversation_enum_state
string
conversations.v1.service.service_conversation.service_conversation_message
object
16 properties
conversations.v1.service.service_user.service_user_conversation
object
18 properties
conversations.v1.service.service_conversation.service_conversation_scoped_webhook
object
9 properties
UpdateServiceConfigurationRequest
object
4 properties
CreateServiceRoleRequest
object
3 properties 3 required
ListServiceResponse_2
object
2 properties
CreateServiceRequest_2
object
9 properties 1 required
service_enum_http_method
string
UpdateServiceRequest
object
9 properties
intelligence.v2.service
object
15 properties
UpdateChannelRequest
object
6 properties
ip_messaging.v2.service
object
23 properties
UpdateMemberRequest
object
6 properties
ListRoleResponse
object
2 properties
UpdateMessageRequest
object
6 properties
CreateChannelRequest
object
7 properties
message_enum_order_type
string
ip_messaging.v2.service.binding
object
12 properties
ListUserChannelResponse
object
2 properties
ip_messaging.v2.service.user.user_binding
object
12 properties
UpdateChannelWebhookRequest
object
6 properties
ip_messaging.v2.service.role
object
9 properties
ip_messaging.v2.service.channel
object
14 properties
ListServiceResponse_3
object
2 properties
CreateChannelWebhookRequest
object
7 properties 1 required
UpdateServiceRequest_2
object
31 properties
ListChannelWebhookResponse
object
2 properties
channel_enum_webhook_enabled_type
string
ip_messaging.v2.service.user.user_channel
object
11 properties
UpdateUserRequest
object
3 properties
CreateMemberRequest
object
7 properties 1 required
CreateInviteRequest
object
2 properties 1 required
UpdateUserChannelRequest
object
3 properties
role_enum_role_type
string
user_channel_enum_notification_level
string
ip_messaging.v2.service.channel.channel_webhook
object
9 properties
user_enum_webhook_enabled_type
string
ListMemberResponse
object
2 properties
ListUserResponse
object
2 properties
ListMessageResponse
object
2 properties
binding_enum_binding_type
string
ListChannelResponse
object
2 properties
user_binding_enum_binding_type
string
ip_messaging.v2.service.channel.member
object
12 properties
message_enum_webhook_enabled_type
string
ListBindingResponse
object
2 properties
CreateMessageRequest
object
7 properties
channel_webhook_enum_method
string
channel_webhook_enum_type
string
CreateRoleRequest
object
3 properties 3 required
channel_enum_channel_type
string
UpdateRoleRequest
object
1 property 1 required
user_channel_enum_channel_status
string
CreateServiceRequest_3
object
1 property 1 required
ListInviteResponse
object
2 properties
ip_messaging.v2.service.channel.message
object
16 properties
CreateUserRequest
object
4 properties 1 required
member_enum_webhook_enabled_type
string
ip_messaging.v2.service.channel.invite
object
10 properties
ip_messaging.v2.service.user
object
14 properties
ListUserBindingResponse
object
2 properties
ListUsAppToPersonResponse
object
2 properties
CreateShortCodeRequest
object
1 property 1 required
ListPhoneNumberResponse
object
2 properties
CreateAlphaSenderRequest
object
1 property 1 required
ListServiceResponse_4
object
2 properties
service_enum_scan_message_content
string
UpdateServiceRequest_3
object
16 properties
messaging.v1.service.channel_sender
object
9 properties
messaging.v1.service.phone_number
object
9 properties
messaging.v1.usecase
object
1 property
ListChannelSenderResponse
object
2 properties
CreatePhoneNumberRequest
object
1 property 1 required
CreateUsAppToPersonRequest
object
13 properties 7 required
messaging.v1.service.us_app_to_person_usecase
object
1 property
messaging.v1.service.us_app_to_person
object
25 properties
ListAlphaSenderResponse
object
2 properties
ListShortCodeResponse
object
2 properties
CreateServiceRequest_4
object
16 properties 1 required
messaging.v1.service
object
23 properties
messaging.v1.external_campaign
object
5 properties
CreateExternalCampaignRequest
object
2 properties 2 required
messaging.v1.service.alpha_sender
object
8 properties
messaging.v1.service.short_code
object
9 properties
ListServiceResponse_5
object
2 properties
CreateNotificationRequest
object
18 properties
CreateServiceRequest_5
object
14 properties
UpdateServiceRequest_4
object
14 properties
notification_enum_priority
string
notify.v1.service
object
20 properties
binding_enum_binding_type_2
string
notify.v1.service.notification
object
20 properties
CreateBindingRequest
object
7 properties 3 required
ListBindingResponse_2
object
2 properties
notify.v1.service.binding
object
14 properties
proxy.v1.service.session
object
16 properties
CreateShortCodeRequest_2
object
1 property 1 required
ListPhoneNumberResponse_2
object
2 properties
message_interaction_enum_resource_status
string
CreateParticipantRequest
object
4 properties 1 required
message_interaction_enum_type
string
ListServiceResponse_6
object
2 properties
proxy.v1.service.short_code
object
10 properties
proxy.v1.service.session.interaction
object
19 properties
CreateSessionRequest
object
6 properties
UpdateServiceRequest_5
object
8 properties
CreatePhoneNumberRequest_2
object
3 properties
service_enum_geo_match_level
string
proxy.v1.service.phone_number
object
12 properties
session_enum_mode
string
proxy.v1.service.session.participant.message_interaction
object
20 properties
service_enum_number_selection_behavior
string
proxy.v1.service
object
14 properties
CreateMessageInteractionRequest
object
2 properties
proxy.v1.service.session.participant
object
13 properties
session_enum_status
string
ListParticipantResponse
object
2 properties
UpdateShortCodeRequest
object
1 property
ListSessionResponse
object
2 properties
UpdateSessionRequest
object
3 properties
interaction_enum_resource_status
string
ListInteractionResponse
object
2 properties
ListShortCodeResponse_2
object
2 properties
CreateServiceRequest_6
object
8 properties 1 required
interaction_enum_type
string
UpdatePhoneNumberRequest
object
1 property
ListMessageInteractionResponse
object
2 properties
function_version_enum_visibility
string
ListDeploymentResponse
object
2 properties
asset_version_enum_visibility
string
ListVariableResponse
object
2 properties
serverless.v1.service.function
object
8 properties
serverless.v1.service.environment.log
object
12 properties
serverless.v1.service.function.function_version
object
9 properties
UpdateVariableRequest
object
2 properties
serverless.v1.service.function.function_version.function_version_content
object
6 properties
CreateVariableRequest
object
2 properties 2 required
build_enum_status
string
serverless.v1.service.build.build_status
object
5 properties
ListServiceResponse_7
object
2 properties
log_enum_level
string
UpdateServiceRequest_6
object
3 properties
CreateEnvironmentRequest
object
2 properties 1 required
ListFunctionResponse
object
2 properties
CreateAssetRequest
object
1 property 1 required
UpdateFunctionRequest
object
1 property 1 required
CreateBuildRequest
object
4 properties
ListLogResponse
object
2 properties
ListFunctionVersionResponse
object
2 properties
serverless.v1.service
object
11 properties
serverless.v1.service.build
object
12 properties
UpdateAssetRequest
object
1 property 1 required
build_enum_runtime
string
serverless.v1.service.asset
object
8 properties
ListAssetResponse
object
2 properties
build_status_enum_status
string
serverless.v1.service.environment.deployment
object
8 properties
ListEnvironmentResponse
object
2 properties
serverless.v1.service.asset.asset_version
object
8 properties
ListBuildResponse
object
2 properties
CreateServiceRequest_7
object
4 properties 2 required
serverless.v1.service.environment.variable
object
9 properties
serverless.v1.service.environment
object
11 properties
CreateFunctionRequest
object
1 property 1 required
CreateDeploymentRequest
object
1 property
ListAssetVersionResponse
object
2 properties
sync.v1.service.document.document_permission
object
8 properties
ListSyncMapResponse
object
2 properties
sync.v1.service
object
14 properties
sync_list_item_enum_query_from_bound_type
string
sync.v1.service.sync_map.sync_map_permission
object
8 properties
ListSyncMapPermissionResponse
object
2 properties
CreateDocumentRequest
object
3 properties
UpdateSyncStreamRequest
object
1 property
ListDocumentResponse
object
2 properties
ListServiceResponse_8
object
2 properties
ListSyncStreamResponse
object
2 properties
UpdateDocumentPermissionRequest
object
3 properties 3 required
sync.v1.service.sync_map
object
11 properties
sync.v1.service.sync_list.sync_list_item
object
11 properties
CreateSyncListItemRequest
object
4 properties 1 required
UpdateServiceRequest_7
object
7 properties
ListSyncMapItemResponse
object
2 properties
CreateSyncStreamRequest
object
2 properties
ListSyncListItemResponse
object
2 properties
sync_map_item_enum_query_from_bound_type
string
ListSyncListPermissionResponse
object
2 properties
UpdateSyncListPermissionRequest
object
3 properties 3 required
ListDocumentPermissionResponse
object
2 properties
UpdateDocumentRequest
object
2 properties
sync.v1.service.sync_map.sync_map_item
object
11 properties
sync_map_item_enum_query_result_order
string
sync.v1.service.sync_stream.stream_message
object
2 properties
UpdateSyncListItemRequest
object
4 properties
UpdateSyncMapRequest
object
2 properties
sync.v1.service.sync_list
object
11 properties
CreateStreamMessageRequest
object
1 property 1 required
sync.v1.service.sync_list.sync_list_permission
object
8 properties
sync_list_item_enum_query_result_order
string
ListSyncListResponse
object
2 properties
CreateServiceRequest_8
object
7 properties
CreateSyncMapRequest
object
3 properties
UpdateSyncMapItemRequest
object
4 properties
sync.v1.service.sync_stream
object
10 properties
UpdateSyncListRequest
object
2 properties
CreateSyncListRequest
object
3 properties
CreateSyncMapItemRequest
object
5 properties 2 required
sync.v1.service.document
object
12 properties
UpdateSyncMapPermissionRequest
object
3 properties 3 required
CreateServiceRequest_9
object
16 properties 1 required
PaginationMeta
object
7 properties
ServiceList
object
2 properties
VerifyService
object
17 properties
verify.v2.service.verification_check
object
12 properties
CreateEntityRequest
object
1 property 1 required
CreateNotificationRequest_2
object
1 property
verify.v2.service.entity
object
8 properties
ListFactorResponse
object
2 properties
challenge_enum_factor_types
string
verify.v2.service.webhook
object
12 properties
UpdateChallengeRequest
object
2 properties
CreateAccessTokenRequest
object
4 properties 2 required
challenge_enum_list_orders
string
CreateNewFactorRequest
object
14 properties 2 required
verification_enum_risk_check
string
verify.v2.service.messaging_configuration
object
7 properties
ListEntityResponse
object
2 properties
challenge_enum_challenge_reasons
string
UpdateRateLimitRequest
object
1 property
ListServiceResponse_9
object
2 properties
webhook_enum_status
string
CreateWebhookRequest
object
5 properties 3 required
CreateRateLimitRequest
object
2 properties 1 required
verify.v2.service.entity.factor
object
13 properties
ListRateLimitResponse
object
2 properties
verification_check_enum_channel
string
UpdateServiceRequest_8
object
18 properties
verify.v2.service.entity.challenge
object
18 properties
CreateMessagingConfigurationRequest
object
2 properties 2 required
CreateChallengeRequest
object
6 properties 1 required
UpdateFactorRequest
object
9 properties
challenge_enum_challenge_statuses
string
CreateVerificationCheckRequest
object
5 properties
verify.v2.service.rate_limit
object
9 properties
factor_enum_factor_types
string
ListChallengeResponse
object
2 properties
ListWebhookResponse
object
2 properties
new_factor_enum_factor_statuses
string
verify.v2.service
object
19 properties
verify.v2.service.entity.new_factor
object
14 properties
UpdateVerificationRequest
object
1 property 1 required
new_factor_enum_factor_types
string
new_factor_enum_totp_algorithms
string
verify.v2.service.entity.challenge.notification
object
9 properties
verification_enum_status
string
verify.v2.service.access_token
object
10 properties
CreateServiceRequest_10
object
18 properties 1 required
verification_enum_channel
string
UpdateMessagingConfigurationRequest
object
1 property 1 required
ListMessagingConfigurationResponse
object
2 properties
UpdateBucketRequest
object
2 properties
CreateVerificationRequest
object
17 properties 2 required
verify.v2.service.verification
object
15 properties
CreateBucketRequest
object
2 properties 2 required
webhook_enum_methods
string
UpdateWebhookRequest
object
5 properties
factor_enum_factor_statuses
string
access_token_enum_factor_types
string
factor_enum_totp_algorithms
string
verify.v2.service.rate_limit.bucket
object
9 properties
ListBucketResponse
object
2 properties
webhook_enum_version
string
new_factor_enum_notification_platforms
string

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

twilio-services-api-openapi.yml Raw ↑

Other APIs Twilio publishes across the network.

Twilio A2p API
Twilio Access Tokens API
Twilio Accounts API
Twilio Alerts API
Twilio Alpha Senders API
Twilio Apps API
Twilio Archives API
Twilio Assistants API
Twilio Attempts API
Twilio Auth Tokens API
Twilio AuthTokens API
Twilio ByocTrunks API
Where this information came from

This is an independent, third-party profile of Twilio Services API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.