v36

latestOpenAPI 3.1.0raw.githubusercontent.com2026-05-1279125449.6 KB
Applications

Update an Application

Update an Application.

Permissions

The API token used to authenticate must have the following scope(s) enabled to make a successful request: Voice or Messaging or Fax.

Learn more about API scopes.

post/Accounts/{AccountSid}/Applications/{Sid}

Path parameters

AccountSidstring uuid required

Universal Unique Identifier.

The Account ID that has the Application.

Sidstring uuid required

Universal Unique Identifier.

The Application ID that uniquely identifies the Application.

Response

The request has succeeded.

sidstring uuid required

Universal Unique Identifier.

account_sidstring uuid required

Universal Unique Identifier.

api_versionstring required

The version of the SignalWire API.

date_createdstring required

The date, in RFC 2822 GMT format, this Application was created.

date_updatedstring required

The date, in RFC 2822 GMT format, this Application was updated.

friendly_namestring required

A named unique identifier for the resource.

uristring required

The URI for this Application.

voice_urlstring nullable required

The URL to request when a phone number receives a call or fax.

voice_methodstring nullable required

Whether the request to VoiceUrl is a GET or a POST. Default is POST.

voice_fallback_urlstring nullable required

The URL SignalWire will request if errors occur when fetching the VoiceUrl.

voice_fallback_methodstring nullable required

Whether the request to VoiceFallbackUrl is a GET or a POST. Default is POST.

status_callbackstring nullable required

The URL to pass status updates to the Application.

status_callback_methodstring nullable required

Whether the request to the StatusCallback URL is a GET or a POST. Default is POST.

voice_caller_id_lookupboolean nullable required

Whether or not to look up a caller's ID from the database. Always null.

sms_urlstring nullable required

The URL to request when an SMS is received.

sms_methodstring nullable required

Whether the request to SmsUrl is a GET or a POST. Default is POST.

sms_fallback_urlstring nullable required

The URL SignalWire will request if errors occur when fetching the SmsUrl.

sms_fallback_methodstring nullable required

Whether the request to SmsFallbackUrl is a GET or a POST. Default is POST.

sms_status_callbackstring nullable required

The URL to receive status updates for messages sent via this Application.

sms_status_callback_methodstring nullable required

Whether the request to SmsStatusCallback is a GET or a POST. Default is POST.

message_status_callbackstring nullable required

The URL to receive status updates for messages sent via this Application.

Example response

{
  "api_version": "2010-04-01",
  "date_created": "Sat, 15 Sept 2018 10:00:00 +0000",
  "date_updated": "Sat, 16 Sept 2018 10:00:00 +0000",
  "friendly_name": "My Friendly Name",
  "uri": "/api/laml/2010-04-01/Accounts/b3877c40-da60-4998-90ad-b792e98472af/Applications/b3877c40-da60-4998-90ad-b792e98472af.json",
  "voice_url": "http://example.com",
  "voice_method": "POST",
  "voice_fallback_url": "http://example.com",
  "voice_fallback_method": "POST",
  "status_callback": "http://example.com",
  "status_callback_method": "POST",
  "sms_url": "http://example.com",
  "sms_method": "POST",
  "sms_fallback_url": "http://www.example.com/sms-fallback",
  "sms_fallback_method": "POST",
  "sms_status_callback": "http://www.example.com/sms-status-callback",
  "sms_status_callback_method": "POST",
  "message_status_callback": "http://www.example.com/sms-status-callback"
}