curl --request POST \
--url https://prod.featherhq.com/api/v1/squads/{squadId}/dispatch \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"leadId": "<string>",
"firstName": "<string>",
"versionId": "<string>",
"outboundPhoneNumberId": "<string>",
"toPhoneNumber": "<string>",
"metadata": {},
"mode": "audio",
"zipcode": "<string>",
"customer": {
"firstName": "<string>",
"lastName": "<string>"
},
"variables": {},
"forwardingNumber": "<string>"
}
'{
"id": "<string>",
"status": "queued",
"connectionDetails": {
"serverUrl": "<string>",
"roomName": "<string>",
"participantName": "<string>",
"participantToken": "<string>"
}
}Create a new dispatch for a squad, resolving the entrypoint agent internally
curl --request POST \
--url https://prod.featherhq.com/api/v1/squads/{squadId}/dispatch \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '
{
"leadId": "<string>",
"firstName": "<string>",
"versionId": "<string>",
"outboundPhoneNumberId": "<string>",
"toPhoneNumber": "<string>",
"metadata": {},
"mode": "audio",
"zipcode": "<string>",
"customer": {
"firstName": "<string>",
"lastName": "<string>"
},
"variables": {},
"forwardingNumber": "<string>"
}
'{
"id": "<string>",
"status": "queued",
"connectionDetails": {
"serverUrl": "<string>",
"roomName": "<string>",
"participantName": "<string>",
"participantToken": "<string>"
}
}^\+1(\d{10}|\d{3}-\d{3}-\d{4})|^\+[1-9]\d{1,14}$Show child attributes
audio, web ^\d{5}(-?\d{4})?$Show child attributes
Show child attributes
^\+1(\d{10}|\d{3}-\d{3}-\d{4})|^\+[1-9]\d{1,14}$