Call Flows

Lists the Call Flows in your SignalWire project. A Call Flow is a visual, reusable call handler built in Call Flow Builder; it can be assigned to phone numbers and other routing resources. Use SWML Scripts when you author SWML directly, or a Relay Application when a Server SDK process handles the call.

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.

get/api/fabric/resources/call_flows

Request

  • Base URL
    https://{Your_Space_Name}.signalwire.com
  • URL
    https://{Your_Space_Name}.signalwire.com/api/fabric/resources/call_flows
  • Auth
    HTTP basic

Response

The request has succeeded.

Example response

{
  "links": {
    "self": "https://example.signalwire.com/api/fabric/resources/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=0&page_size=50&type=call_flow",
    "first": "https://example.signalwire.com/api/fabric/resources/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=0&page_size=50&type=call_flow",
    "next": "https://example.signalwire.com/api/fabric/resources/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=1&page_size=50&page_token=PA6581c1fa-d985-4c8f-b53e-2fee11b579ad&type=call_flow",
    "prev": "https://example.signalwire.com/api/fabric/resources/016e5773-c197-4446-bcc2-9c48f14e2d0a/addresses?page_number=0&page_size=50&page_token=PA6581c1fa-d985-4c8f-b53e-2fee11b579ad&type=call_flow"
  },
  "data": [
    {
      "display_name": "Booking Assistant",
      "type": "call_flow",
      "created_at": "2024-05-06T12:20:00Z",
      "updated_at": "2024-05-06T12:20:00Z",
      "call_flow": {
        "title": "Booking Assistant",
        "flow_data": {},
        "relayml": {
          "version": "1.0.0",
          "sections": {
            "main": [
              {
                "play": {
                  "url": "https://cdn.signalwire.com/swml/audio.mp3"
                }
              }
            ]
          }
        },
        "document_version": 1
      }
    }
  ]
}

Changes

    • breaking

      the /////// response's property type changed from no type to object for status

    • info

      removed from the /////// response property allOf list for the response status

    • info

      added 'unevaluatedProperties' constraint to the /////// response property for the status

    • breaking

      the //////////////// response's property type changed from no type to object for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////// response's property type changed from no type to object for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the //////////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    • breaking

      the ///////////////////////// response's property type changed from array to no type for status

    This list may be incomplete.

Some revisions have not been checked yet.