List SWML Scripts
Returns the project's SWML Script resources, which store calling or messaging SWML in SignalWire. Use it to discover scripts before retrieving or changing one. Use SWML Webhooks when your server must return SWML for each request, or cXML Scripts for applications written in cXML.
Permissions
The API token used to authenticate must have the following scope(s) enabled to make a successful request: Voice, Messaging, Fax, or Video.
Learn more about API scopes.
Response
The request has succeeded.
Example response
[
{
"data": [
{
"display_name": "Welcome Script",
"type": "swml_script",
"created_at": "2024-05-06T12:20:00Z",
"updated_at": "2024-05-06T12:20:00Z",
"swml_script": {
"display_name": "Booking Assistant",
"script_type": "calling",
"request_url": "https://example.com/swml_script",
"contents": {
"version": "1.0.0",
"sections": {
"main": [
{
"play": {
"url": "https://cdn.signalwire.com/swml/audio.mp3"
}
}
]
}
},
"status_callback_url": "https://website.com/status",
"status_callback_method": "POST"
}
}
],
"links": {
"self": "https://example.signalwire.com/api/fabric/resources/swml_scripts?page_number=0&page_size=50&type=swml_script",
"first": "https://example.signalwire.com/api/fabric/resources/swml_scripts?page_size=50&type=swml_script",
"next": "https://example.signalwire.com/api/fabric/resources/swml_scripts?page_number=1&page_size=50&page_token=PAbff61159-faab-48b3-959a-3021a8f5beca&type=swml_script",
"prev": "https://example.signalwire.com/api/fabric/resources/swml_scripts?page_number=0&page_size=50&page_token=PAbff61159-faab-48b3-959a-3021a8f5beca&type=swml_script"
}
}
]Changes
Changed in 33 of the 161 revisions of this API.140184450
- ▲
the
//////response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ▲
the
//////response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ○
removed from the
//////response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
removed from the
//////response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
added 'unevaluatedProperties' constraint to the
//////response property for the statusresponse-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
//////response property for the statusresponse-property-unevaluated-properties-added
This revision also has 11 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
the
///////////////response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
This revision's changelog hit the recording limit, so it may not list every change to this endpoint.
This revision also has 26 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added
subschema #1subschema #2subschema #3subschema #4to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1subschema #2subschema #3subschema #4to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed
subschema #1subschema #2subschema #3subschema #4from the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1subschema #2subschema #3subschema #4from the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ○
added
subschema #1subschema #2subschema #3subschema #4to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1subschema #2subschema #3subschema #4to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed
subschema #1subschema #2subschema #3subschema #4from the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1subschema #2subschema #3subschema #4from the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-removed
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
///////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the response property
/////////////////////////became optional for the statusresponse-property-became-optional
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
///////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ▲
the
/////////////////////////response's property type changed fromarrayto no type for statusresponse-property-type-changed
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the///////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #2to the/////////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1subschema #2subschema #3subschema #4to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
subschema #1subschema #2subschema #3subschema #4to the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed
subschema #1subschema #2subschema #3subschema #4from the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-removed
- ○
removed
subschema #1subschema #2subschema #3subschema #4from the///////////////////////response propertyanyOflist for the response statusresponse-property-any-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ●
removed the optional property
//////////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////////////////////from the response with the statusresponse-optional-property-removed
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
- ●
removed the optional property
////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
////////////////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
////////////////from the response with the statusresponse-optional-property-removed
- ●
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
added the optional property
////////////////to the response with the statusresponse-optional-property-added
- ○
- ○
the
response's property default value changed fromgcloud_speech_v2_asynctodeepgram:nova-3for the statusresponse-property-default-value-changed
- ○
the
response's property default value changed fromgcloud_speech_v2_asynctodeepgram:nova-3for the statusresponse-property-default-value-changed
This revision also has 42 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
Of the 161 revisions, 3 have a changelog that could not be searched.