# Address Configuration Resource

The Address Configuration resource manages the configurations related to a unique address within the Conversations product, allowing you to specify which addresses should auto-create a [Conversation](/docs/conversations/api/conversation-resource) upon receiving an inbound message.\
The unique address must be a single address (i.e. a WhatsApp or SMS phone number) that belongs to your Twilio Account.

The configuration can optionally include automatically attaching a [Conversation-scoped Webhook](/docs/conversations/api/conversation-scoped-webhook-resource) to the auto-created conversations.

## AddressConfiguration properties

```json
{"type":"object","refName":"conversations.v1.configuration_address","modelName":"conversations_v1_configuration_address","properties":{"sid":{"type":"string","minLength":34,"maxLength":34,"pattern":"^IG[0-9a-fA-F]{32}$","nullable":true,"description":"A 34 character string that uniquely identifies this resource."},"account_sid":{"type":"string","minLength":34,"maxLength":34,"pattern":"^AC[0-9a-fA-F]{32}$","nullable":true,"description":"The unique ID of the [Account](/docs/iam/api/account) the address belongs to"},"type":{"type":"string","nullable":true,"description":"Type of Address, value can be `whatsapp` or `sms`."},"address":{"type":"string","nullable":true,"description":"The unique address to be configured. The address can be a whatsapp address or phone number","x-twilio":{"pii":{"handling":"standard","deleteSla":30}}},"friendly_name":{"type":"string","nullable":true,"description":"The human-readable name of this configuration, limited to 256 characters. Optional."},"auto_creation":{"nullable":true,"description":"Auto Creation configuration for the address."},"date_created":{"type":"string","format":"date-time","nullable":true,"description":"The date that this resource was created."},"date_updated":{"type":"string","format":"date-time","nullable":true,"description":"The date that this resource was last updated."},"url":{"type":"string","format":"uri","nullable":true,"description":"An absolute API resource URL for this address configuration."},"address_country":{"type":"string","nullable":true,"description":"An ISO 3166-1 alpha-2n country code which the address belongs to. This is currently only applicable to short code addresses."}}}
```

## Create an AddressConfiguration resource

`POST https://conversations.twilio.com/v1/Configuration/Addresses`

### Request body parameters

```json
{"schema":{"type":"object","title":"CreateConfigurationAddressRequest","required":["Type","Address"],"properties":{"Type":{"type":"string","enum":["sms","whatsapp","messenger","gbm","email","rcs","apple","chat"],"description":"Type of Address, value can be `whatsapp` or `sms`.","refName":"configuration_address_enum_type","modelName":"configuration_address_enum_type"},"Address":{"type":"string","description":"The unique address to be configured. The address can be a whatsapp address or phone number","x-twilio":{"pii":{"handling":"standard","deleteSla":30}}},"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","enum":["webhook","studio","default"],"refName":"configuration_address_enum_auto_creation_type","modelName":"configuration_address_enum_auto_creation_type"},"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","enum":["get","post"],"refName":"configuration_address_enum_method","modelName":"configuration_address_enum_method"},"AutoCreation.WebhookFilters":{"type":"array","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`","items":{"type":"string"}},"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."}}},"examples":{"create":{"value":{"lang":"json","value":"{\n  \"Address\": \"+37256123457\",\n  \"Type\": \"sms\",\n  \"FriendlyName\": \"My Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"+37256123457\",\n  \"Type\": \"sms\",\n  \"FriendlyName\": \"My Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"+37256123457\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"sms\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createAmb":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"apple\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"apple\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"apple\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createEmail":{"value":{"lang":"json","value":"{\n  \"Address\": \"example@example.com\",\n  \"Type\": \"email\",\n  \"FriendlyName\": \"My Email Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"default\"\n}","meta":"","code":"{\n  \"Address\": \"example@example.com\",\n  \"Type\": \"email\",\n  \"FriendlyName\": \"My Email Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"default\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"example@example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"email\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My Email Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"default\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createWhatsapp":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"whatsapp\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"whatsapp\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"whatsapp\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createMessenger":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"messenger\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"messenger\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"messenger\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createGmb":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"gbm\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"gbm\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"gbm\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createRcs":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"rcs\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"rcs\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"rcs\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createChat":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"chat\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"chat\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"chat\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}},"createWhatsappCaseInsensitive":{"value":{"lang":"json","value":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"whAtsAPP\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","meta":"","code":"{\n  \"Address\": \"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\",\n  \"Type\": \"whAtsAPP\",\n  \"FriendlyName\": \"My AMB Test Configuration\",\n  \"AutoCreation.Enabled\": true,\n  \"AutoCreation.Type\": \"webhook\",\n  \"AutoCreation.ConversationServiceSid\": \"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.WebhookUrl\": \"https://example.com\",\n  \"AutoCreation.WebhookMethod\": \"post\",\n  \"AutoCreation.WebhookFilters\": [\n    \"onParticipantAdded\",\n    \"onMessageAdded\"\n  ],\n  \"AddressCountry\": \"CA\"\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"Address\"","#7EE787"],[":","#C9D1D9"]," ",["\"urn:mbid:AQAAYyUbut6E4B3T9FLv5EbG\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"whAtsAPP\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My AMB Test Configuration\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["true","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"webhook\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.ConversationServiceSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookUrl\"","#7EE787"],[":","#C9D1D9"]," ",["\"https://example.com\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookMethod\"","#7EE787"],[":","#C9D1D9"]," ",["\"post\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.WebhookFilters\"","#7EE787"],[": [","#C9D1D9"],"\n    ",["\"onParticipantAdded\"","#A5D6FF"],[",","#C9D1D9"],"\n    ",["\"onMessageAdded\"","#A5D6FF"],"\n  ",["],","#C9D1D9"],"\n  ",["\"AddressCountry\"","#7EE787"],[":","#C9D1D9"]," ",["\"CA\"","#A5D6FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}}},"encodingType":"application/x-www-form-urlencoded","conditionalParameterMap":{}}
```

Create Address Configuration

```js
// Download the helper library from https://www.twilio.com/docs/node/install
const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = twilio(accountSid, authToken);

async function createConfigurationAddress() {
  const addressConfiguration =
    await client.conversations.v1.addressConfigurations.create({
      address: "+37256123457",
      "autoCreation.conversationServiceSid": "ISXXXXXXXXXXXXXXXXXXXXXX",
      "autoCreation.enabled": true,
      "autoCreation.type": "webhook",
      "autoCreation.webhookFilters": ["onParticipantAdded", "onMessageAdded"],
      "autoCreation.webhookMethod": "get",
      "autoCreation.webhookUrl": "https://example.com",
      friendlyName: "My Test Configuration",
      type: "sms",
    });

  console.log(addressConfiguration.sid);
}

createConfigurationAddress();
```

```python
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ["TWILIO_ACCOUNT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]
client = Client(account_sid, auth_token)

address_configuration = client.conversations.v1.address_configurations.create(
    type="sms",
    address="+37256123457",
    friendly_name="My Test Configuration",
    auto_creation_enabled=True,
    auto_creation_type="webhook",
    auto_creation_conversation_service_sid="ISXXXXXXXXXXXXXXXXXXXXXX",
    auto_creation_webhook_url="https://example.com",
    auto_creation_webhook_method="get",
    auto_creation_webhook_filters=["onParticipantAdded", "onMessageAdded"],
)

print(address_configuration.sid)
```

```csharp
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Conversations.V1;
using System.Threading.Tasks;
using System.Collections.Generic;

class Program {
    public static async Task Main(string[] args) {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var addressConfiguration = await AddressConfigurationResource.CreateAsync(
            type: AddressConfigurationResource.TypeEnum.Sms,
            address: "+37256123457",
            friendlyName: "My Test Configuration",
            autoCreationEnabled: true,
            autoCreationType: AddressConfigurationResource.AutoCreationTypeEnum.Webhook,
            autoCreationConversationServiceSid: "ISXXXXXXXXXXXXXXXXXXXXXX",
            autoCreationWebhookUrl: "https://example.com",
            autoCreationWebhookMethod: AddressConfigurationResource.MethodEnum.Get,
            autoCreationWebhookFilters: new List<string> {
                "onParticipantAdded", "onMessageAdded"
            });

        Console.WriteLine(addressConfiguration.Sid);
    }
}
```

```java
// Install the Java helper library from twilio.com/docs/java/install

import java.util.Arrays;
import com.twilio.Twilio;
import com.twilio.rest.conversations.v1.AddressConfiguration;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        AddressConfiguration addressConfiguration =
            AddressConfiguration.creator(AddressConfiguration.Type.SMS, "+37256123457")
                .setFriendlyName("My Test Configuration")
                .setAutoCreationEnabled(true)
                .setAutoCreationType(AddressConfiguration.AutoCreationType.WEBHOOK)
                .setAutoCreationConversationServiceSid("ISXXXXXXXXXXXXXXXXXXXXXX")
                .setAutoCreationWebhookUrl("https://example.com")
                .setAutoCreationWebhookMethod(AddressConfiguration.Method.GET)
                .setAutoCreationWebhookFilters(Arrays.asList("onParticipantAdded", "onMessageAdded"))
                .create();

        System.out.println(addressConfiguration.getSid());
    }
}
```

```go
// Download the helper library from https://www.twilio.com/docs/go/install
package main

import (
	"fmt"
	"github.com/twilio/twilio-go"
	conversations "github.com/twilio/twilio-go/rest/conversations/v1"
	"os"
)

func main() {
	// Find your Account SID and Auth Token at twilio.com/console
	// and set the environment variables. See http://twil.io/secure
	// Make sure TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN exists in your environment
	client := twilio.NewRestClient()

	params := &conversations.CreateConfigurationAddressParams{}
	params.SetType("sms")
	params.SetAddress("+37256123457")
	params.SetFriendlyName("My Test Configuration")
	params.SetAutoCreationEnabled(true)
	params.SetAutoCreationType("webhook")
	params.SetAutoCreationConversationServiceSid("ISXXXXXXXXXXXXXXXXXXXXXX")
	params.SetAutoCreationWebhookUrl("https://example.com")
	params.SetAutoCreationWebhookMethod("get")
	params.SetAutoCreationWebhookFilters([]string{
		"onParticipantAdded",
		"onMessageAdded",
	})

	resp, err := client.ConversationsV1.CreateConfigurationAddress(params)
	if err != nil {
		fmt.Println(err.Error())
		os.Exit(1)
	} else {
		if resp.Sid != nil {
			fmt.Println(*resp.Sid)
		} else {
			fmt.Println(resp.Sid)
		}
	}
}
```

```php
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once "/path/to/vendor/autoload.php";

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$address_configuration = $twilio->conversations->v1->addressConfigurations->create(
    "sms", // Type
    "+37256123457", // Address
    [
        "friendlyName" => "My Test Configuration",
        "autoCreationEnabled" => true,
        "autoCreationType" => "webhook",
        "autoCreationConversationServiceSid" => "ISXXXXXXXXXXXXXXXXXXXXXX",
        "autoCreationWebhookUrl" => "https://example.com",
        "autoCreationWebhookMethod" => "get",
        "autoCreationWebhookFilters" => [
            "onParticipantAdded",
            "onMessageAdded",
        ],
    ]
);

print $address_configuration->sid;
```

```ruby
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

address_configuration = @client
                        .conversations
                        .v1
                        .address_configurations
                        .create(
                          type: 'sms',
                          address: '+37256123457',
                          friendly_name: 'My Test Configuration',
                          auto_creation_enabled: true,
                          auto_creation_type: 'webhook',
                          auto_creation_conversation_service_sid: 'ISXXXXXXXXXXXXXXXXXXXXXX',
                          auto_creation_webhook_url: 'https://example.com',
                          auto_creation_webhook_method: 'get',
                          auto_creation_webhook_filters: [
                            'onParticipantAdded',
                            'onMessageAdded'
                          ]
                        )

puts address_configuration.sid
```

```bash
# Install the twilio-cli from https://twil.io/cli

twilio api:conversations:v1:configuration:addresses:create \
   --type sms \
   --address +37256123457 \
   --friendly-name "My Test Configuration" \
   --auto-creation.enabled \
   --auto-creation.type webhook \
   --auto-creation.conversation-service-sid ISXXXXXXXXXXXXXXXXXXXXXX \
   --auto-creation.webhook-url https://example.com \
   --auto-creation.webhook-method get \
   --auto-creation.webhook-filters onParticipantAdded onMessageAdded
```

```bash
curl -X POST "https://conversations.twilio.com/v1/Configuration/Addresses" \
--data-urlencode "Type=sms" \
--data-urlencode "Address=+37256123457" \
--data-urlencode "FriendlyName=My Test Configuration" \
--data-urlencode "AutoCreation.Enabled=true" \
--data-urlencode "AutoCreation.Type=webhook" \
--data-urlencode "AutoCreation.ConversationServiceSid=ISXXXXXXXXXXXXXXXXXXXXXX" \
--data-urlencode "AutoCreation.WebhookUrl=https://example.com" \
--data-urlencode "AutoCreation.WebhookMethod=get" \
--data-urlencode "AutoCreation.WebhookFilters=onParticipantAdded" \
--data-urlencode "AutoCreation.WebhookFilters=onMessageAdded" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
```

```json
{
  "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "sid": "IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "address": "+37256123457",
  "type": "sms",
  "friendly_name": "My Test Configuration",
  "address_country": "CA",
  "auto_creation": {
    "enabled": true,
    "type": "webhook",
    "conversation_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "webhook_url": "https://example.com",
    "webhook_method": "POST",
    "webhook_filters": [
      "onParticipantAdded",
      "onMessageAdded"
    ]
  },
  "date_created": "2016-03-24T21:05:50Z",
  "date_updated": "2016-03-24T21:05:50Z",
  "url": "https://conversations.twilio.com/v1/Configuration/Addresses/IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
```

## Fetch an AddressConfiguration resource

`GET https://conversations.twilio.com/v1/Configuration/Addresses/{Sid}`

### Path parameters

```json
[{"name":"Sid","in":"path","description":"The SID of the Address Configuration resource. This value can be either the `sid` or the `address` of the configuration","schema":{"type":"string"},"required":true}]
```

Fetch Address Configuration

```js
// Download the helper library from https://www.twilio.com/docs/node/install
const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = twilio(accountSid, authToken);

async function fetchConfigurationAddress() {
  const addressConfiguration = await client.conversations.v1
    .addressConfigurations("IGXXXXXXXXXXXXXXXXXXXXXXXX")
    .fetch();

  console.log(addressConfiguration.sid);
}

fetchConfigurationAddress();
```

```python
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ["TWILIO_ACCOUNT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]
client = Client(account_sid, auth_token)

address_configuration = client.conversations.v1.address_configurations(
    "IGXXXXXXXXXXXXXXXXXXXXXXXX"
).fetch()

print(address_configuration.sid)
```

```csharp
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Conversations.V1;
using System.Threading.Tasks;

class Program {
    public static async Task Main(string[] args) {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var addressConfiguration =
            await AddressConfigurationResource.FetchAsync(pathSid: "IGXXXXXXXXXXXXXXXXXXXXXXXX");

        Console.WriteLine(addressConfiguration.Sid);
    }
}
```

```java
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.conversations.v1.AddressConfiguration;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        AddressConfiguration addressConfiguration = AddressConfiguration.fetcher("IGXXXXXXXXXXXXXXXXXXXXXXXX").fetch();

        System.out.println(addressConfiguration.getSid());
    }
}
```

```go
// Download the helper library from https://www.twilio.com/docs/go/install
package main

import (
	"fmt"
	"github.com/twilio/twilio-go"
	"os"
)

func main() {
	// Find your Account SID and Auth Token at twilio.com/console
	// and set the environment variables. See http://twil.io/secure
	// Make sure TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN exists in your environment
	client := twilio.NewRestClient()

	resp, err := client.ConversationsV1.FetchConfigurationAddress("IGXXXXXXXXXXXXXXXXXXXXXXXX")
	if err != nil {
		fmt.Println(err.Error())
		os.Exit(1)
	} else {
		if resp.Sid != nil {
			fmt.Println(*resp.Sid)
		} else {
			fmt.Println(resp.Sid)
		}
	}
}
```

```php
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once "/path/to/vendor/autoload.php";

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$address_configuration = $twilio->conversations->v1
    ->addressConfigurations("IGXXXXXXXXXXXXXXXXXXXXXXXX")
    ->fetch();

print $address_configuration->sid;
```

```ruby
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

address_configuration = @client
                        .conversations
                        .v1
                        .address_configurations('IGXXXXXXXXXXXXXXXXXXXXXXXX')
                        .fetch

puts address_configuration.sid
```

```bash
# Install the twilio-cli from https://twil.io/cli

twilio api:conversations:v1:configuration:addresses:fetch \
   --sid IGXXXXXXXXXXXXXXXXXXXXXXXX
```

```bash
curl -X GET "https://conversations.twilio.com/v1/Configuration/Addresses/IGXXXXXXXXXXXXXXXXXXXXXXXX" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
```

```json
{
  "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "sid": "IGXXXXXXXXXXXXXXXXXXXXXXXX",
  "address": "+37256123457",
  "type": "sms",
  "friendly_name": "My Test Configuration",
  "address_country": "CA",
  "auto_creation": {
    "enabled": true,
    "type": "webhook",
    "conversation_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "webhook_url": "https://example.com",
    "webhook_method": "POST",
    "webhook_filters": [
      "onParticipantAdded",
      "onMessageAdded"
    ]
  },
  "date_created": "2016-03-24T21:05:50Z",
  "date_updated": "2016-03-24T21:05:50Z",
  "url": "https://conversations.twilio.com/v1/Configuration/Addresses/IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
```

## Read multiple AddressConfiguration resources

`GET https://conversations.twilio.com/v1/Configuration/Addresses`

### Query parameters

```json
[{"name":"Type","in":"query","description":"Filter the address configurations by its type. This value can be one of: `whatsapp`, `sms`.","schema":{"type":"string"},"examples":{"readByAddressType":{"value":"sms"}}},{"name":"PageSize","in":"query","description":"How many resources to return in each list page. The default is 50, and the maximum is 50.","schema":{"type":"integer","format":"int64","minimum":1,"maximum":50}},{"name":"Page","in":"query","description":"The page index. This value is simply for client state.","schema":{"type":"integer","minimum":0}},{"name":"PageToken","in":"query","description":"The page token. This is provided by the API.","schema":{"type":"string"}}]
```

List Address Configurations

```js
// Download the helper library from https://www.twilio.com/docs/node/install
const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = twilio(accountSid, authToken);

async function listConfigurationAddress() {
  const addressConfigurations =
    await client.conversations.v1.addressConfigurations.list({ limit: 20 });

  addressConfigurations.forEach((a) => console.log(a.sid));
}

listConfigurationAddress();
```

```python
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ["TWILIO_ACCOUNT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]
client = Client(account_sid, auth_token)

address_configurations = client.conversations.v1.address_configurations.list(
    limit=20
)

for record in address_configurations:
    print(record.sid)
```

```csharp
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Conversations.V1;
using System.Threading.Tasks;

class Program {
    public static async Task Main(string[] args) {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var addressConfigurations = await AddressConfigurationResource.ReadAsync(limit: 20);

        foreach (var record in addressConfigurations) {
            Console.WriteLine(record.Sid);
        }
    }
}
```

```java
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.conversations.v1.AddressConfiguration;
import com.twilio.base.ResourceSet;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        ResourceSet<AddressConfiguration> addressConfigurations = AddressConfiguration.reader().limit(20).read();

        for (AddressConfiguration record : addressConfigurations) {
            System.out.println(record.getSid());
        }
    }
}
```

```go
// Download the helper library from https://www.twilio.com/docs/go/install
package main

import (
	"fmt"
	"github.com/twilio/twilio-go"
	conversations "github.com/twilio/twilio-go/rest/conversations/v1"
	"os"
)

func main() {
	// Find your Account SID and Auth Token at twilio.com/console
	// and set the environment variables. See http://twil.io/secure
	// Make sure TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN exists in your environment
	client := twilio.NewRestClient()

	params := &conversations.ListConfigurationAddressParams{}
	params.SetLimit(20)

	resp, err := client.ConversationsV1.ListConfigurationAddress(params)
	if err != nil {
		fmt.Println(err.Error())
		os.Exit(1)
	} else {
		for record := range resp {
			if resp[record].Sid != nil {
				fmt.Println(*resp[record].Sid)
			} else {
				fmt.Println(resp[record].Sid)
			}
		}
	}
}
```

```php
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once "/path/to/vendor/autoload.php";

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$addressConfigurations = $twilio->conversations->v1->addressConfigurations->read(
    [],
    20
);

foreach ($addressConfigurations as $record) {
    print $record->sid;
}
```

```ruby
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

address_configurations = @client
                         .conversations
                         .v1
                         .address_configurations
                         .list(limit: 20)

address_configurations.each do |record|
   puts record.sid
end
```

```bash
# Install the twilio-cli from https://twil.io/cli

twilio api:conversations:v1:configuration:addresses:list
```

```bash
curl -X GET "https://conversations.twilio.com/v1/Configuration/Addresses?PageSize=20" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
```

```json
{
  "meta": {
    "page": 0,
    "page_size": 50,
    "first_page_url": "https://conversations.twilio.com/v1/Configuration/Addresses?PageSize=50&Page=0",
    "previous_page_url": null,
    "url": "https://conversations.twilio.com/v1/Configuration/Addresses?PageSize=50&Page=0",
    "next_page_url": null,
    "key": "address_configurations"
  },
  "address_configurations": [
    {
      "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "sid": "IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "address": "+37256123457",
      "type": "sms",
      "friendly_name": "My Test Configuration",
      "address_country": "CA",
      "auto_creation": {
        "enabled": true,
        "type": "webhook",
        "conversation_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "webhook_url": "https://example.com",
        "webhook_method": "POST",
        "webhook_filters": [
          "onParticipantAdded",
          "onMessageAdded"
        ]
      },
      "date_created": "2016-03-24T21:05:50Z",
      "date_updated": "2016-03-24T21:05:50Z",
      "url": "https://conversations.twilio.com/v1/Configuration/Addresses/IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
    },
    {
      "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "sid": "IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab",
      "address": "+37256123458",
      "type": "sms",
      "friendly_name": "Studio Test Configuration",
      "address_country": "US",
      "auto_creation": {
        "enabled": false,
        "type": "studio",
        "conversation_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "studio_flow_sid": "FWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
        "studio_retry_count": 3
      },
      "date_created": "2016-03-24T21:05:50Z",
      "date_updated": "2016-03-24T21:05:50Z",
      "url": "https://conversations.twilio.com/v1/Configuration/Addresses/IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaab"
    },
    {
      "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
      "sid": "IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac",
      "address": "+37256123459",
      "type": "sms",
      "friendly_name": "Default Test Configuration",
      "address_country": "NG",
      "auto_creation": {
        "enabled": true,
        "type": "default"
      },
      "date_created": "2016-03-24T21:05:50Z",
      "date_updated": "2016-03-24T21:05:50Z",
      "url": "https://conversations.twilio.com/v1/Configuration/Addresses/IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaac"
    }
  ]
}
```

## Update an AddressConfiguration resource

`POST https://conversations.twilio.com/v1/Configuration/Addresses/{Sid}`

### Path parameters

```json
[{"name":"Sid","in":"path","description":"The SID of the Address Configuration resource. This value can be either the `sid` or the `address` of the configuration","schema":{"type":"string"},"required":true}]
```

### Request body parameters

```json
{"schema":{"type":"object","title":"UpdateConfigurationAddressRequest","properties":{"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","enum":["webhook","studio","default"],"refName":"configuration_address_enum_auto_creation_type","modelName":"configuration_address_enum_auto_creation_type"},"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","enum":["get","post"],"refName":"configuration_address_enum_method","modelName":"configuration_address_enum_method"},"AutoCreation.WebhookFilters":{"type":"array","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`","items":{"type":"string"}},"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"}}},"examples":{"update":{"value":{"lang":"json","value":"{\n  \"FriendlyName\": \"My Test Configuration Updated\",\n  \"AutoCreation.Enabled\": false,\n  \"AutoCreation.Type\": \"studio\",\n  \"AutoCreation.StudioFlowSid\": \"FWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.StudioRetryCount\": 3\n}","meta":"","code":"{\n  \"FriendlyName\": \"My Test Configuration Updated\",\n  \"AutoCreation.Enabled\": false,\n  \"AutoCreation.Type\": \"studio\",\n  \"AutoCreation.StudioFlowSid\": \"FWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\",\n  \"AutoCreation.StudioRetryCount\": 3\n}","tokens":[["{","#C9D1D9"],"\n  ",["\"FriendlyName\"","#7EE787"],[":","#C9D1D9"]," ",["\"My Test Configuration Updated\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Enabled\"","#7EE787"],[":","#C9D1D9"]," ",["false","#79C0FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.Type\"","#7EE787"],[":","#C9D1D9"]," ",["\"studio\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.StudioFlowSid\"","#7EE787"],[":","#C9D1D9"]," ",["\"FWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\"","#A5D6FF"],[",","#C9D1D9"],"\n  ",["\"AutoCreation.StudioRetryCount\"","#7EE787"],[":","#C9D1D9"]," ",["3","#79C0FF"],"\n",["}","#C9D1D9"]],"annotations":[],"themeName":"github-dark","style":{"color":"#c9d1d9","background":"#0d1117"}}}},"encodingType":"application/x-www-form-urlencoded","conditionalParameterMap":{}}
```

Update Address Configuration

```js
// Download the helper library from https://www.twilio.com/docs/node/install
const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = twilio(accountSid, authToken);

async function updateConfigurationAddress() {
  const addressConfiguration = await client.conversations.v1
    .addressConfigurations("IGXXXXXXXXXXXXXXXXXXXXXXX")
    .update({
      "autoCreation.enabled": false,
      "autoCreation.studioFlowSid": "FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
      "autoCreation.studioRetryCount": 3,
      "autoCreation.type": "studio",
      friendlyName: "My Test Configuration Updated",
    });

  console.log(addressConfiguration.sid);
}

updateConfigurationAddress();
```

```python
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ["TWILIO_ACCOUNT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]
client = Client(account_sid, auth_token)

configuration_address = client.conversations.v1.address_configurations(
    "IGXXXXXXXXXXXXXXXXXXXXXXX"
).update(
    friendly_name="My Test Configuration Updated",
    auto_creation_enabled=False,
    auto_creation_type="studio",
    auto_creation_studio_flow_sid="FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
    auto_creation_studio_retry_count=3,
)

print(configuration_address.sid)
```

```csharp
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Conversations.V1;
using System.Threading.Tasks;

class Program {
    public static async Task Main(string[] args) {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        var addressConfiguration = await AddressConfigurationResource.UpdateAsync(
            friendlyName: "My Test Configuration Updated",
            autoCreationEnabled: false,
            autoCreationType: AddressConfigurationResource.AutoCreationTypeEnum.Studio,
            autoCreationStudioFlowSid: "FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
            autoCreationStudioRetryCount: 3,
            pathSid: "IGXXXXXXXXXXXXXXXXXXXXXXX");

        Console.WriteLine(addressConfiguration.Sid);
    }
}
```

```java
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.conversations.v1.AddressConfiguration;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        AddressConfiguration addressConfiguration =
            AddressConfiguration.updater("IGXXXXXXXXXXXXXXXXXXXXXXX")
                .setFriendlyName("My Test Configuration Updated")
                .setAutoCreationEnabled(false)
                .setAutoCreationType(AddressConfiguration.AutoCreationType.STUDIO)
                .setAutoCreationStudioFlowSid("FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
                .setAutoCreationStudioRetryCount(3)
                .update();

        System.out.println(addressConfiguration.getSid());
    }
}
```

```go
// Download the helper library from https://www.twilio.com/docs/go/install
package main

import (
	"fmt"
	"github.com/twilio/twilio-go"
	conversations "github.com/twilio/twilio-go/rest/conversations/v1"
	"os"
)

func main() {
	// Find your Account SID and Auth Token at twilio.com/console
	// and set the environment variables. See http://twil.io/secure
	// Make sure TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN exists in your environment
	client := twilio.NewRestClient()

	params := &conversations.UpdateConfigurationAddressParams{}
	params.SetFriendlyName("My Test Configuration Updated")
	params.SetAutoCreationEnabled(false)
	params.SetAutoCreationType("studio")
	params.SetAutoCreationStudioFlowSid("FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX")
	params.SetAutoCreationStudioRetryCount(3)

	resp, err := client.ConversationsV1.UpdateConfigurationAddress("IGXXXXXXXXXXXXXXXXXXXXXXX",
		params)
	if err != nil {
		fmt.Println(err.Error())
		os.Exit(1)
	} else {
		if resp.Sid != nil {
			fmt.Println(*resp.Sid)
		} else {
			fmt.Println(resp.Sid)
		}
	}
}
```

```php
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once "/path/to/vendor/autoload.php";

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$configuration_address = $twilio->conversations->v1
    ->addressConfigurations("IGXXXXXXXXXXXXXXXXXXXXXXX")
    ->update([
        "friendlyName" => "My Test Configuration Updated",
        "autoCreationEnabled" => false,
        "autoCreationType" => "studio",
        "autoCreationStudioFlowSid" => "FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
        "autoCreationStudioRetryCount" => 3,
    ]);

print $configuration_address->sid;
```

```ruby
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

address_configuration = @client
                        .conversations
                        .v1
                        .address_configurations('IGXXXXXXXXXXXXXXXXXXXXXXX')
                        .update(
                          friendly_name: 'My Test Configuration Updated',
                          auto_creation_enabled: false,
                          auto_creation_type: 'studio',
                          auto_creation_studio_flow_sid: 'FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
                          auto_creation_studio_retry_count: 3
                        )

puts address_configuration.sid
```

```bash
# Install the twilio-cli from https://twil.io/cli

twilio api:conversations:v1:configuration:addresses:update \
   --sid IGXXXXXXXXXXXXXXXXXXXXXXX \
   --friendly-name "My Test Configuration Updated" \
   --auto-creation.type studio \
   --auto-creation.studio-flow-sid FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
   --auto-creation.studio-retry-count 3
```

```bash
curl -X POST "https://conversations.twilio.com/v1/Configuration/Addresses/IGXXXXXXXXXXXXXXXXXXXXXXX" \
--data-urlencode "FriendlyName=My Test Configuration Updated" \
--data-urlencode "AutoCreation.Enabled=false" \
--data-urlencode "AutoCreation.Type=studio" \
--data-urlencode "AutoCreation.StudioFlowSid=FWXXXXXXXXXXXXXXXXXXXXXXXXXXXX" \
--data-urlencode "AutoCreation.StudioRetryCount=3" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
```

```json
{
  "account_sid": "ACaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
  "sid": "IGXXXXXXXXXXXXXXXXXXXXXXX",
  "address": "+37256123457",
  "type": "sms",
  "friendly_name": "My Test Configuration Updated",
  "address_country": "CA",
  "auto_creation": {
    "enabled": false,
    "type": "studio",
    "conversation_service_sid": "ISaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "studio_flow_sid": "FWaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "studio_retry_count": 3
  },
  "date_created": "2016-03-24T21:05:50Z",
  "date_updated": "2016-03-24T21:05:51Z",
  "url": "https://conversations.twilio.com/v1/Configuration/Addresses/IGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"
}
```

## Delete an AddressConfiguration resource

`DELETE https://conversations.twilio.com/v1/Configuration/Addresses/{Sid}`

### Path parameters

```json
[{"name":"Sid","in":"path","description":"The SID of the Address Configuration resource. This value can be either the `sid` or the `address` of the configuration","schema":{"type":"string"},"required":true}]
```

Delete Address Configuration

```js
// Download the helper library from https://www.twilio.com/docs/node/install
const twilio = require("twilio"); // Or, for ESM: import twilio from "twilio";

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = twilio(accountSid, authToken);

async function deleteConfigurationAddress() {
  await client.conversations.v1
    .addressConfigurations("IGXXXXXXXXXXXXXXXXXXX")
    .remove();
}

deleteConfigurationAddress();
```

```python
# Download the helper library from https://www.twilio.com/docs/python/install
import os
from twilio.rest import Client

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = os.environ["TWILIO_ACCOUNT_SID"]
auth_token = os.environ["TWILIO_AUTH_TOKEN"]
client = Client(account_sid, auth_token)

client.conversations.v1.address_configurations("IGXXXXXXXXXXXXXXXXXXX").delete()
```

```csharp
// Install the C# / .NET helper library from twilio.com/docs/csharp/install

using System;
using Twilio;
using Twilio.Rest.Conversations.V1;
using System.Threading.Tasks;

class Program {
    public static async Task Main(string[] args) {
        // Find your Account SID and Auth Token at twilio.com/console
        // and set the environment variables. See http://twil.io/secure
        string accountSid = Environment.GetEnvironmentVariable("TWILIO_ACCOUNT_SID");
        string authToken = Environment.GetEnvironmentVariable("TWILIO_AUTH_TOKEN");

        TwilioClient.Init(accountSid, authToken);

        await AddressConfigurationResource.DeleteAsync(pathSid: "IGXXXXXXXXXXXXXXXXXXX");
    }
}
```

```java
// Install the Java helper library from twilio.com/docs/java/install

import com.twilio.Twilio;
import com.twilio.rest.conversations.v1.AddressConfiguration;

public class Example {
    // Find your Account SID and Auth Token at twilio.com/console
    // and set the environment variables. See http://twil.io/secure
    public static final String ACCOUNT_SID = System.getenv("TWILIO_ACCOUNT_SID");
    public static final String AUTH_TOKEN = System.getenv("TWILIO_AUTH_TOKEN");

    public static void main(String[] args) {
        Twilio.init(ACCOUNT_SID, AUTH_TOKEN);
        AddressConfiguration.deleter("IGXXXXXXXXXXXXXXXXXXX").delete();
    }
}
```

```go
// Download the helper library from https://www.twilio.com/docs/go/install
package main

import (
	"fmt"
	"github.com/twilio/twilio-go"
	"os"
)

func main() {
	// Find your Account SID and Auth Token at twilio.com/console
	// and set the environment variables. See http://twil.io/secure
	// Make sure TWILIO_ACCOUNT_SID and TWILIO_AUTH_TOKEN exists in your environment
	client := twilio.NewRestClient()

	err := client.ConversationsV1.DeleteConfigurationAddress("IGXXXXXXXXXXXXXXXXXXX")
	if err != nil {
		fmt.Println(err.Error())
		os.Exit(1)
	}
}
```

```php
<?php

// Update the path below to your autoload.php,
// see https://getcomposer.org/doc/01-basic-usage.md
require_once "/path/to/vendor/autoload.php";

use Twilio\Rest\Client;

// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
$sid = getenv("TWILIO_ACCOUNT_SID");
$token = getenv("TWILIO_AUTH_TOKEN");
$twilio = new Client($sid, $token);

$twilio->conversations->v1
    ->addressConfigurations("IGXXXXXXXXXXXXXXXXXXX")
    ->delete();
```

```ruby
# Download the helper library from https://www.twilio.com/docs/ruby/install
require 'twilio-ruby'

# Find your Account SID and Auth Token at twilio.com/console
# and set the environment variables. See http://twil.io/secure
account_sid = ENV['TWILIO_ACCOUNT_SID']
auth_token = ENV['TWILIO_AUTH_TOKEN']
@client = Twilio::REST::Client.new(account_sid, auth_token)

@client
  .conversations
  .v1
  .address_configurations('IGXXXXXXXXXXXXXXXXXXX')
  .delete
```

```bash
# Install the twilio-cli from https://twil.io/cli

twilio api:conversations:v1:configuration:addresses:remove \
   --sid IGXXXXXXXXXXXXXXXXXXX
```

```bash
curl -X DELETE "https://conversations.twilio.com/v1/Configuration/Addresses/IGXXXXXXXXXXXXXXXXXXX" \
-u $TWILIO_ACCOUNT_SID:$TWILIO_AUTH_TOKEN
```
