Skip to main content

Retrieve number information

Retrieve number information

GET
https://api.agora.io/api/conversational-ai-agent/v2/phone-numbers/{phone_number}

Use this endpoint to retrieve detailed information for a specific phone number.

Request

Path parameters

phone_number stringrequired

Telephone number in E.164 format. For example, +11234567890.

Response

  • If the returned status code is 200, the request was successful. The response body contains the result of the request.

    Response Body
    • provider string

      Possible values: byo, twilio

      Number provider:

      • byo: BYO (Bring Your Own)
      • twilio: Twilio
    • phone_number string

      A telephone number in E.164 format, used as a unique identifier.

    • label string

      A label used to identify the number.

    • inbound boolean

      Whether the number supports inbound calls.

    • outbound boolean

      Whether the number supports outbound calls.

    • associated_pipeline object

      The associated pipeline information. Returns null if no pipeline is associated.

      Show propertiesHide properties
      • pipeline_id string

        Pipeline ID.

      • pipeline_name string

        Pipeline name.

    • inbound_config object

      SIP inbound call configuration details. Returns null if not configured.

    • outbound_config object

      SIP outbound call configuration details. Returns null if not configured.

Authorization

This endpoint requires Basic Auth.

Request example


_3
curl --request GET \
_3
--url https://api.agora.io/api/conversational-ai-agent/v2/phone-numbers/:phone_number \
_3
--header 'Authorization: Basic <credentials>'

Response example


_11
{
_11
"provider": "byo",
_11
"phone_number": "+11234567890",
_11
"label": "Customer Support Line",
_11
"inbound": true,
_11
"outbound": true,
_11
"associated_agent": {
_11
"agent_id": "agent_0987654321fedcba",
_11
"agent_name": "Support Bot"
_11
}
_11
}