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 161 revisions of this API.2107335010961
- ●
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
- ○
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
//////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
- ▲
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
- ▲
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
- ▲
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
- ▲
the
////////response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ▲
removed the required property
///////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
///////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
///////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
///////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
///////from the response with the statusresponse-required-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
- ●
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
- ●
removed the optional property
///////from the response with the statusresponse-optional-property-removed
- ○
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
- ○
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
- ○
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
- ○
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
- ○
removed from the
//////response propertyallOflist for the response statusresponse-property-all-of-removed
- ○
added
subschema #2to the//////response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
removed from the
//////response propertyanyOflist for the response statusresponse-property-any-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
- ○
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
- ○
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
- ○
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
- ○
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
- ▲
Of the 161 revisions, 3 have a changelog that could not be searched.