Phone Numbers#
The number-to-assistant mapping is the basis of call answering — and at the same time the source of tenant resolution for inbound calls.
GET
/v2/numbersAll phone numbers of the tenant.
POST
/v2/numbersCreate or update a number (upsert by E.164 number):
bash
curl -s -X POST -H "Content-Type: application/json" -H "X-Tenant: bbe" \
-d '{ "e164": "+85258081135", "carrier": "tenios", "assistant_id": "as_1a2b3c4d" }' \
https://api.callfluence.staging.bestbrandseverywhere.com/v2/numbersDELETE
/v2/numbers/{e164}Fields#
| Field | Meaning |
|---|---|
e164 | Phone number in E.164 format (+49…), required and unique |
carrier | Telephony carrier, currently tenios |
assistant_id | Assistant that handles calls on this number |
On an inbound call, the dialed number is the only information the tenant can be derived from — the mapping is therefore deliberately the platform's single non-tenant-scoped read. After that, every further access goes through the enforced tenant scope again.