The AccountPhoneNumber Object
Attributes
Merged Caller Reputation status for the number across carrier networks. Values:
PENDING, ACTIVE, FAILED, NOT_REGISTERED, null. Read caller_reputation_by_carrier for each network’s real status.Per-carrier Caller Reputation status for the number, keyed by carrier network:
at&t and t-mobile, plus verizon when it was explicitly requested (reported as NOT_SUPPORTED). Each entry contains status, reason_code, reason, and updated_at. See Status values.Example Object
List Account Phone Numbers
Returns all phone numbers in your account.Query Parameters
Filter by renewal date. Format:
YYYY-MM-DD. Supports variants: renewal_date__gt, renewal_date__gte, renewal_date__lt, renewal_date__lte.Example
Get an Account Phone Number
Retrieve details of a specific phone number.Example
Update an Account Phone Number
Change the application, subaccount, or alias for a phone number.Arguments
Subaccount auth_id to transfer number to.
- Number linked to a compliance application filed for a subaccount: it can’t move to another subaccount or back to your main account. To change the owner, unrent it and buy it again for the new owner. Unrenting can’t be undone.
- Exception, number still pending activation: you can move it if the same request also passes a
compliance_application_idfiled for the destination subaccount or for your main account.
UUID of an
accepted compliance application to link to this number. The application must match the number’s country and type. It must be filed for your main account or for the subaccount the number belongs to after this update. This parameter only takes effect while the number is pending activation — for numbers that are already active, use the Bulk Link endpoint instead. See the Compliance API for details.Enable or disable Caller Reputation for this number. Values:
enabled, disabled. When set to enabled, profile_uuid is required and the profile must have a registered business with at least one carrier network approved — the number attaches on every approved network, and the response reports each network’s status. If no network is approved, the request returns a 400. US local and toll-free numbers only. Early access beta. See Caller Reputation for the full flow.UUID of the business profile to associate with this number. Required when
caller_reputation is set to enabled.Deprecated. Set
url on the profile instead — see Status callbacks. Plivo accepts this parameter during the migration period and ignores it after.Deprecated. Set
method on the profile instead. Plivo accepts this parameter during the migration period and ignores it after.Example
Response
Compliance Errors
An update that changessubaccount or passes compliance_application_id can return these errors, each with 400 bad request:
To release a number, unrent it. See India Number KYC for how compliance applications filed for subaccounts work.
Unrent a Number
Remove a phone number from your account. This operation cannot be undone.Example
Response
Related
- Phone Numbers - Search and buy numbers
- Incoming Carriers - Add numbers from your carrier
- Regulatory Compliance - Verification requirements
- Caller Reputation - Register your business identity to reduce spam flagging