Twilio · Schema
CreateConfigurationAddressRequest
AuthenticationCommunicationsContact CenterEmailIoTMessagingPhoneSMST1VerificationVideoVoiceTwilioTelecommunicationsReal-TimeWhatsApp
Properties
| Name | Type | Description |
|---|---|---|
| Type | string | Type of Address. Value can be `whatsapp` or `sms`. |
| Address | string | The unique address to be configured. The address can be a whatsapp address or phone number |
| FriendlyName | string | The human-readable name of this configuration, limited to 256 characters. Optional. |
| AutoCreation.Enabled | boolean | Enable/Disable auto-creating conversations for messages to this address |
| AutoCreation.Type | string | Type of Auto Creation. Value can be one of `webhook`, `studio` or `default`. `default` creates a new Conversation under the default Conversation service, without a webhook or Studio integration. |
| AutoCreation.ConversationServiceSid | string | Conversation Service for the auto-created conversation. If not set, the conversation is created in the default service. |
| AutoCreation.WebhookUrl | string | For type `webhook`, the url for the webhook request. |
| AutoCreation.WebhookMethod | string | For type `webhook`, the HTTP method to be used when sending a webhook request. |
| AutoCreation.WebhookFilters | array | The list of events, firing webhook event for this Conversation. Values can be any of the following: `onMessageAdded`, `onMessageUpdated`, `onMessageRemoved`, `onConversationUpdated`, `onConversationSt |
| AutoCreation.StudioFlowSid | string | For type `studio`, the studio flow SID where the webhook should be sent to. |
| AutoCreation.StudioRetryCount | integer | For type `studio`, number of times to retry the webhook request |
| AddressCountry | string | An ISO 3166-1 alpha-2n country code which the address belongs to. This is currently only applicable to short code addresses. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/twilio/main/json-schema/twilio-create-configuration-address-request-schema.json",
"title": "CreateConfigurationAddressRequest",
"x-generated": "2026-10-08",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/twilio-configuration-api-openapi.yml#/components/schemas/CreateConfigurationAddressRequest",
"type": "object",
"required": [
"Type",
"Address"
],
"properties": {
"Type": {
"type": "string",
"$ref": "#/$defs/configuration_address_enum_type",
"description": "Type of Address. Value can be `whatsapp` or `sms`."
},
"Address": {
"type": "string",
"description": "The unique address to be configured. The address can be a whatsapp address or phone number"
},
"FriendlyName": {
"type": "string",
"description": "The human-readable name of this configuration, limited to 256 characters. Optional."
},
"AutoCreation.Enabled": {
"type": "boolean",
"description": "Enable/Disable auto-creating conversations for messages to this address"
},
"AutoCreation.Type": {
"type": "string",
"$ref": "#/$defs/configuration_address_enum_auto_creation_type",
"description": "Type of Auto Creation. Value can be one of `webhook`, `studio` or `default`. `default` creates a new Conversation under the default Conversation service, without a webhook or Studio integration."
},
"AutoCreation.ConversationServiceSid": {
"type": "string",
"minLength": 34,
"maxLength": 34,
"pattern": "^IS[0-9a-fA-F]{32}$",
"description": "Conversation Service for the auto-created conversation. If not set, the conversation is created in the default service."
},
"AutoCreation.WebhookUrl": {
"type": "string",
"description": "For type `webhook`, the url for the webhook request."
},
"AutoCreation.WebhookMethod": {
"type": "string",
"$ref": "#/$defs/configuration_address_enum_method",
"description": "For type `webhook`, the HTTP method to be used when sending a webhook request."
},
"AutoCreation.WebhookFilters": {
"type": "array",
"items": {
"type": "string"
},
"description": "The list of events, firing webhook event for this Conversation. Values can be any of the following: `onMessageAdded`, `onMessageUpdated`, `onMessageRemoved`, `onConversationUpdated`, `onConversationStateUpdated`, `onConversationRemoved`, `onParticipantAdded`, `onParticipantUpdated`, `onParticipantRemoved`, `onDeliveryUpdated`"
},
"AutoCreation.StudioFlowSid": {
"type": "string",
"minLength": 34,
"maxLength": 34,
"pattern": "^FW[0-9a-fA-F]{32}$",
"description": "For type `studio`, the studio flow SID where the webhook should be sent to."
},
"AutoCreation.StudioRetryCount": {
"type": "integer",
"description": "For type `studio`, number of times to retry the webhook request"
},
"AddressCountry": {
"type": "string",
"description": "An ISO 3166-1 alpha-2n country code which the address belongs to. This is currently only applicable to short code addresses."
}
},
"$defs": {
"configuration_address_enum_auto_creation_type": {
"type": "string",
"enum": [
"webhook",
"studio",
"default"
]
},
"configuration_address_enum_method": {
"type": "string",
"enum": [
"GET",
"POST"
]
},
"configuration_address_enum_type": {
"type": "string",
"enum": [
"sms",
"whatsapp",
"messenger",
"gbm",
"email"
]
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/twilio-create-configuration-address-request"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.