Basix API is a set of methods that allows you to execute actions in your Basix PBX. For example, you can initiate calls and transfer them to your IVR (Basix XML) for further processing. Or send a message to a user or group and have it delivered to all their SIP terminals.
The methods are sent using HTTP with a json body with arguments. You should send the API HTTP requests with header Authorization using Basic access method where user=YOUR_BASIX_DOMAIN_NAME and pass=API_TOKEN:
Authorization: Basic BASE64ENCODE(YOUR_DOMAIN_NAME:YOUR_API_TOKEN)
Parameters if required, should be sent as JSON (Content-Type: application/json) and replies would also be in JSON.