Create Call Flow
POST/resources/call_flows
Create Call Flow
Request
- application/json
Body
required
titlestring
The name of the Call Flow
Example:
Booking Assistant
Responses
- 201
- 422
A Call Flow
- application/json
- Schema
- Example (from schema)
Schema
iduuid
Example:
993ed018-9e79-4e50-b97b-984bd5534095
project_iduuid
Example:
1313fe58-5e14-4c11-bbe7-6fdfa11fe780
display_namestring
Example:
Booking Assistant
typestring
Example:
call_flow
created_atdate-time
Example:
2024-01-02T00:00:00Z
updated_atdate-time
Example:
2024-01-02T00:00:00Z
call_flow
object
iduuid
A unique identifier for the Call Flow
titlestring
The name of the Call Flow
Example:
Booking Assistant
flow_datastring
Example:
{}
relaymlstring
A SWML document. For more information on SWML, please go to https://developer.signalwire.com/swml
Example:
{}
document_versioninteger
The current revision of the call flow. Every update must increase this number.
Example:
1
{
"id": "993ed018-9e79-4e50-b97b-984bd5534095",
"project_id": "1313fe58-5e14-4c11-bbe7-6fdfa11fe780",
"display_name": "Booking Assistant",
"type": "call_flow",
"created_at": "2024-01-02T00:00:00Z",
"updated_at": "2024-01-02T00:00:00Z",
"call_flow": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"title": "Booking Assistant",
"flow_data": "{}",
"relayml": "{}",
"document_version": 1
}
}
Unprocessable Entity
- application/json
- Schema
- Example (from schema)
Schema
typestringrequired
codestringrequired
messagestringrequired
attributestring
urlurirequired
{
"type": "validation_error",
"code": "invalid_parameter",
"message": "Name must be present",
"attribute": "name",
"url": "https://developer.signalwire.com/rest/signalwire-rest/overview/error-codes#invalid_parameter"
}