List Resources
Lists every supported Fabric resource in your SignalWire project, regardless of type. Use it for project-wide inventory or when you do not yet know whether an ID belongs to an AI Agent, script, SIP resource, or another resource type. Use a type-specific collection such as SWML Scripts or SIP Credentials to create resources or work with their full configuration.
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": "My Resource",
"created_at": "2024-05-06T12:20:00Z",
"updated_at": "2024-05-06T12:20:00Z",
"type": "ai_agent",
"ai_agent": {
"hints": [
"pizza",
"pepperoni"
],
"languages": [
{
"name": "English",
"code": "en-US",
"voice": "rime.spore"
}
],
"params": {
"ai_model": "gpt-4o-mini",
"wait_for_user": true
},
"post_prompt": {
"text": "Summarize the conversation and provide any follow-up action items."
},
"pronounce": [
{
"replace": "SWML",
"with": "swim-el",
"ignore_case": true
}
],
"prompt": {
"text": "You are a helpful customer support assistant."
},
"SWAIG": {
"native_functions": [
"check_time"
]
},
"name": "My AI Agent"
}
}
],
"links": {
"self": "https://devspace.signalwire.com/api/fabric/resources?page_number=0&page_size=50",
"first": "https://devspace.signalwire.com/api/fabric/resources?page_size=50",
"next": "https://devspace.signalwire.com/api/fabric/resources?page_number=1&page_size=50&page_token=PA0f2b7869-304c-45ac-8863-3455ccb34cdc",
"prev": "https://devspace.signalwire.com/api/fabric/resources?page_number=0&page_size=50&page_token=PA0f2b7869-304c-45ac-8863-3455ccb34cdc"
}
}Changes
Changed in 35 of the 137 revisions of this API.2107335010961
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/global_datafrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/multilingualfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/post_prompt_urlfrom the response with the200statusresponse-optional-property-removed
- ○
response property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/hints/items/list-of-types was narrowed by removing typesobjectfrom media typeapplication/jsonof response200response-property-list-of-types-narrowed
- ●
- ▲
the
data/items/oneOf[subschema #13: SWML Script]/swml_script/allOf[subschema #1: SWML Script]/oneOf[subschema #1: Calling Script]/contentsresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #13: SWML Script]/swml_script/allOf[subschema #1: SWML Script]/oneOf[subschema #2: Messaging Script]/contentsresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/SWAIGresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/global_dataresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/multilingualresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/paramsresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/post_promptresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/promptresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
the
data/items/oneOf[subschema #2: Call Flow]/call_flow/allOf[CallFlow]/relaymlresponse's property type/format changed from/toobject/for status200response-property-type-changed
- ▲
removed the required property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/codefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/namefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/voicefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/pronounce/items/replacefrom the response with the200statusresponse-required-property-removed
- ▲
removed the required property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/pronounce/items/withfrom the response with the200statusresponse-required-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/auto_emotionfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/auto_speedfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/enginefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/fillersfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/function_fillersfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/listen_languagefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/modelfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/paramsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/pronouncefrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/speech_fillersfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/languages/items/turn_fillersfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/pronounce/items/ignore_casefrom the response with the200statusresponse-optional-property-removed
- ○
removed
SWML.Calling.AIParamsfrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/paramsresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.AIPostPromptfrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/post_promptresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.AIPromptfrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/promptresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.GlobalDatafrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/global_dataresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.Multilingualfrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/multilingualresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.SWAIGfrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/SWAIGresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.SWMLObjectfrom thedata/items/oneOf[subschema #13: SWML Script]/swml_script/allOf[subschema #1: SWML Script]/oneOf[subschema #1: Calling Script]/contentsresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Calling.SWMLObjectfrom thedata/items/oneOf[subschema #2: Call Flow]/call_flow/allOf[CallFlow]/relaymlresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
removed
SWML.Messaging.SWMLObjectfrom thedata/items/oneOf[subschema #13: SWML Script]/swml_script/allOf[subschema #1: SWML Script]/oneOf[subschema #2: Messaging Script]/contentsresponse propertyallOflist for the response status200response-property-all-of-removed
- ○
added
subschema #2to thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/hints/items/response propertyanyOflist for the response status200response-property-any-of-added
- ○
removed
SWML.Calling.Hintfrom thedata/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/hints/items/response propertyanyOflist for the response status200response-property-any-of-removed
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #13: SWML Script]/swml_script/allOf[subschema #1: SWML Script]/oneOf[subschema #1: Calling Script]/contentsresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #13: SWML Script]/swml_script/allOf[subschema #1: SWML Script]/oneOf[subschema #2: Messaging Script]/contentsresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/SWAIGresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/global_dataresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/multilingualresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/paramsresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/post_promptresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #1: AI Agent]/ai_agent/allOf[subschema #1: AI Agent]/promptresponse property for the status200response-property-unevaluated-properties-added
- ○
added 'unevaluatedProperties' constraint to the
data/items/oneOf[subschema #2: Call Flow]/call_flow/allOf[CallFlow]/relaymlresponse property for the status200response-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
- ▲
Of the 137 revisions, 3 have a changelog that could not be searched.