Flow

Request

{
  "bot_id": "bot-id-here",
  "to_number": "+919999999999",
  "from_number": "+911234567890",
  "variables": {
    "CUSTOMERNAME": "Rajesh",
    "amount": "50000"
  }
}
Fields:
FieldRequiredNotes
bot_idyesBot to run.
to_numberyesCustomer number.
from_numbernoOutbound caller ID/trunk hint.
variablesnoCRM-friendly alias for call variables.
connected_eventnoLegacy/internal equivalent of variables.
Do not send variables and connected_event together.

What CXB API adds

CXB API derives and forwards:
config_url = https://api.example.com/api/v1/config
This lets shared CXB Core fleet servers fetch config from the correct CXB API instance.

Common errors

StatusMeaning
401 / 403Missing or invalid API key/JWT, or an inactive/expired API key.
422Invalid payload, or both variables and connected_event were sent.
503No healthy CXB Core fleet capacity.
non-200 from fleetDialout failed at CXB Core/LiveKit/carrier layer.
For API-key expiry and active/inactive behavior, see CRM API keys.