Access & visibility
Allow support.ListPhoneNumbers on your API key.
Acting member required. Send Brigg-Act-As with an approved member account ID. The key supplies permissions; the member selects whose data is used.
The selected member must be active and approved by the credential. This selects whose private data is used; the credential supplies permissions. Private ownership and project boundaries still apply.
Request
No parameters. Send an empty JSON object ({}).
Response
Returns 200 OK with a JSON body.
This operation has no continuation cursor. An empty items array means no matching visible results were returned.
The public API lists team/inbox numbers, not personal assistant lines. Use each e164 value with the configuration and enable operations. Renting or releasing numbers changes billing and is managed by a person in Brigg. An empty list does not prove that the phone service is unavailable; check configured separately.
configuredbooleanRequiredWhether the phone service is configured to order numbers in this environment. This is not an individual number's activation status; existing rentals can still be listed when false.
itemsarray of Support phone numberRequiredWorkspace support phone numbers and their configuration state. This operation has no cursor pagination.
Item fields
e164stringRequiredTelephone number in international E.164 format, including the leading +. Used as the number's identifier in phone operations.
displaystringOptionalHuman-readable formatting of the phone number.
countrystringOptionalTwo-letter country code of the telephone number, for example NO for Norway.
regionstring or nullOptionalProvider region associated with this number, when supplied.
labelstring or nullOptionalWorkspace display label for the number.
statusstringOptionalRental lifecycle: provisioning while setup is pending, active when provisioned, suspended when service is held, releasing during removal, or released after removal. An active rental can still have calling disabled on its inbox.
usagestringOptionalConfigured use: own_number is a standalone support number; forward receives calls forwarded from an existing number.
Allowed: "own_number", "forward".
monthly_price_noknumberOptionalMonthly rental price in Norwegian kroner.
per_minute_price_noknumberOptionalCall price per minute in Norwegian kroner.
agreed_atnumber or nullOptionalTime the rental terms were accepted, in Unix milliseconds.
next_rental_charge_atnumber or nullOptionalNext rental charge time in Unix milliseconds, or null if none is scheduled.
created_atnumberOptionalTime the number was added to the workspace, in Unix milliseconds.
Errors & retries
This operation reads data. It needs no idempotency key and can be retried after a transient failure.
For rate limits, follow the server’s retry guidance and back off. See HTTP errors and safe retries and limits.
| HTTP status | Code | What to do |
|---|---|---|
| 400 | invalid_json |
Send a JSON object with Content-Type: application/json. |
| 400 | invalid_input |
Check the request fields and types. |
| 401 | invalid_key |
The workspace API key is missing, invalid or revoked. |
| 403 | forbidden |
Check the key’s operation and resource grants. Supply Brigg-Act-As with a member authorized by the key’s delegation grant. The selected member must be active and approved by the credential. This selects whose private data is used; the credential supplies permissions. Private ownership and project boundaries still apply. |
| 404 | not_found |
The requested operation or resource is not available to this credential. |
| 429 | rate_limited |
Wait for Retry-After before retrying. |
Next steps
JSON schemas
Use the complete schemas for validation or client generation.
Full request JSON schema
{
"type": "object",
"properties": {},
"additionalProperties": false,
"examples": [
{}
]
}Full response JSON schema
{
"type": "object",
"properties": {
"configured": {
"type": "boolean",
"description": "Whether the phone service is configured to order numbers in this environment. This is not an individual number's activation status; existing rentals can still be listed when false."
},
"items": {
"type": "array",
"items": {
"type": "object",
"properties": {
"e164": {
"type": "string",
"description": "Telephone number in international E.164 format, including the leading +. Used as the number's identifier in phone operations.",
"examples": [
"+4721001234"
]
},
"display": {
"type": "string",
"description": "Human-readable formatting of the phone number.",
"examples": [
"+47 21 00 12 34"
]
},
"country": {
"type": "string",
"description": "Two-letter country code of the telephone number, for example NO for Norway.",
"examples": [
"NO"
]
},
"region": {
"type": [
"string",
"null"
],
"description": "Provider region associated with this number, when supplied.",
"examples": [
"Oslo"
]
},
"label": {
"type": [
"string",
"null"
],
"description": "Workspace display label for the number.",
"examples": [
"Customer support"
]
},
"status": {
"type": "string",
"description": "Rental lifecycle: provisioning while setup is pending, active when provisioned, suspended when service is held, releasing during removal, or released after removal. An active rental can still have calling disabled on its inbox.",
"examples": [
"active"
]
},
"usage": {
"type": "string",
"enum": [
"own_number",
"forward"
],
"description": "Configured use: own_number is a standalone support number; forward receives calls forwarded from an existing number."
},
"monthly_price_nok": {
"type": "number",
"description": "Monthly rental price in Norwegian kroner.",
"examples": [
99
]
},
"per_minute_price_nok": {
"type": "number",
"description": "Call price per minute in Norwegian kroner.",
"examples": [
1.5
]
},
"agreed_at": {
"type": [
"number",
"null"
],
"description": "Time the rental terms were accepted, in Unix milliseconds."
},
"next_rental_charge_at": {
"type": [
"number",
"null"
],
"description": "Next rental charge time in Unix milliseconds, or null if none is scheduled."
},
"created_at": {
"type": "number",
"description": "Time the number was added to the workspace, in Unix milliseconds."
}
},
"required": [
"e164"
],
"additionalProperties": false,
"title": "Support phone number"
},
"description": "Workspace support phone numbers and their configuration state. This operation has no cursor pagination."
}
},
"required": [
"items",
"configured"
],
"additionalProperties": false,
"examples": [
{
"configured": false,
"items": [
{
"e164": "+4721001234",
"display": "+47 21 00 12 34",
"country": "NO",
"region": "Oslo",
"label": "Customer support",
"status": "active",
"monthly_price_nok": 99,
"per_minute_price_nok": 1.5
}
]
}
]
}