v36

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

Create an Application

Create 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

Path parameters

AccountSidstring uuid required

Universal Unique Identifier.

The Account ID that has the Application.

Response

Response containing a newly created application.

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"
}