Skip to main content
GET
Returns caller IDs owned by the authenticated account, including eligible assigned and managed calling numbers. Requires the voice_calls.read scope and the Voice Calls product entitlement. Inventory confirms ownership. Call placement still checks backend readiness, billing, compliance, and other admission requirements. Provision programmable voice numbers in Calling. The /v1/voice/numbers route belongs to the separate SIP-trunking product. Who Am I links to this inventory through voice.calling_numbers_url; its api_key.send_policy.list_numbers field describes SMS sending-list restrictions, where an empty array means unrestricted by list policy.

Query Parameters

Only limit and cursor are accepted, each at most once.
integer
default:20
Maximum candidate numbers scanned for this page, from 1 to 100. Filtering can return fewer items, including an empty page with a continuation cursor.
string
Pass the previous response’s nextCursor unchanged. Cursors belong to the authenticated account. Continue until nextCursor is null, even when items is empty.

Response Fields

array
Owned caller IDs on this page.
string | null
Opaque continuation token, or null when no candidate numbers remain.

Examples

Error Codes