Update number configuration
Update number configuration
https://api.agora.io/api/conversational-ai-agent/v2/phone-numbers/{phone_number}Use this endpoint to update the configuration for a phone number.
Request
Path parameters
Telephone number in E.164 format. For example, +11234567890.
Request body
Request Body
- inbound_config objectnullable
Update inbound call configuration. Passing
nullwill clear the configuration.Show propertiesHide properties
- pipeline_id stringnullable
Pipeline ID.
- outbound_config objectnullable
Update outbound call configuration. Passing
nullwill clear the configuration.Show propertiesHide properties
- pipeline_id stringnullable
Pipeline ID.
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,twilioNumber 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
nullif 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
nullif not configured. - outbound_config object
SIP outbound call configuration details. Returns
nullif not configured.
-
If the returned status code is not
200, the request failed. The response body includes the error code and description. Refer to status codes to understand the possible reasons for failure.Error Response
- error_type string
The type of error that occurred.
- description string
A detailed description of the error.