SIP outbound
Lists every outbound SIP trunk configured for the project that owns your API key. Outbound trunks let Nabrah agents place calls out through your own SIP provider using stored trunk credentials. Each item includes the trunk's id (use it as the path parameter for the single-trunk GET/DELETE endpoints), its display name, and the associated phone number(s) used as caller identity. Authenticate with the X-API-Key header; the project is inferred from the key, so no project_id is required.
curl --request GET \
--url 'https://api.nabrah.ai/api/ext/sip-outbound' \
--header 'X-API-Key: <your-api-key>'{
"items": [
{
"id": "00000000-0000-4000-8000-000000000000",
"name": "string",
"numbers": "string"
}
]
}Outbound trunks let agents dial out.
DirectionOutbound means Nabrah originates calls. An agent places a call that egresses through your SIP provider over this trunk. This is the inverse of inbound trunks, which receive calls into an agent.
The list response is intentionally compact, returning only id, name, and numbers per trunk. Fetch a single trunk for the full record including the provider address, channel limit, and credentials.
To retrieve one trunk on its own, call GET /api/ext/sip-outbound/{sip_id} with an id value taken from this list.
X-API-KeystringheaderrequiredYour workspace API key. Create one in the dashboard under API keys.
Successful Response
application/json