namestring
1–64 characters. Unique across your active trunks.
status'active' | 'disabled'
egressEnabledboolean
Whether outbound (BYOC) delivery to egressHost is enabled.
egressHoststring nullable
Hostname or IP of your SIP endpoint for outbound delivery. Null for an ingress-only trunk.
egressTransport'udp' | 'tcp' | 'tls'
ingressEnabledboolean
Whether inbound calls from allowedIps are accepted.
allowedIpsstring[]
Public IPv4 addresses your PBX/SBC sends from — the accepted ingress source IPs.
defaultPhoneNumberIdstring nullable
The id of one of your numbers — the default agent for ingress calls that do not match one of your own DIDs.
outboundCliNumberIdstring nullable
The id of one of your numbers, presented as caller ID on outbound (termination) calls when the INVITE's From is not itself one of your numbers — the normal case for a registration trunk, whose From carries its auth username. A From that IS one of your live numbers always wins, so a multi-number PBX can still present per-call caller ID.
monthlyFeeAppliesboolean
True when this trunk is beyond your plan's included count and is billed the additional-trunk fee.
nextBillingDatestring date-time nullable
sipPasswordstring
Present ONLY on the response that mints it — creating a registration
trunk, enabling registration, or rotating credentials. It cannot be
retrieved afterwards; store it immediately.
sipPasswordNoticestring
Human-readable reminder that accompanies sipPassword.
createdAtstring date-time
updatedAtstring date-time