Skip to main content
GET
https://app.mayahub.ai/api/
/
user
/
assistants
/
phone-numbers
Obter números de telefone disponíveis
curl --request GET \
  --url https://app.mayahub.ai/api/user/assistants/phone-numbers \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": 45,
    "phone_number": "+1234567890",
    "country_code": "US",
    "type_label": "Normal",
    "is_available": true
  },
  {
    "id": 46,
    "phone_number": "+1234567891",
    "country_code": "US",
    "type_label": "SIP",
    "is_available": false
  },
  {
    "id": 47,
    "phone_number": "+441234567890",
    "country_code": "GB",
    "type_label": "Caller ID",
    "is_available": true
  }
]
Este endpoint retorna uma lista de números de telefone pertencentes ao usuário autenticado que podem ser atribuídos a assistentes, com filtragem opcional por tipo de assistente.

Parâmetros de consulta

type
string
Filtrar números de telefone pelo tipo de assistente. Opções: inbound, outbound

Campos de resposta

data
array
[
  {
    "id": 45,
    "phone_number": "+1234567890",
    "country_code": "US",
    "type_label": "Normal",
    "is_available": true
  },
  {
    "id": 46,
    "phone_number": "+1234567891",
    "country_code": "US",
    "type_label": "SIP",
    "is_available": false
  },
  {
    "id": 47,
    "phone_number": "+441234567890",
    "country_code": "GB",
    "type_label": "Caller ID",
    "is_available": true
  }
]

Observações

  • Apenas números de telefone pertencentes ao usuário autenticado são retornados.
  • Quando type=inbound é especificado, números de identificação de chamadas (caller ID) e números já atribuídos são filtrados.
  • O campo is_available indica se o número pode ser atribuído a um novo assistente inbound.
  • Números de telefone são retornados no formato de coleção values (array indexado).
  • Utilize o campo id ao atribuir números de telefone a assistentes.