Listagem de ramal
POST
http://{{HOST}}/service/v1/branches
Listagem de Ramais
Propriedades da Resposta
Propriedade | Descrição | Tipo |
---|---|---|
id | ID do Ramal | String |
exten | Número externo do Ramal | String |
secret | Senha de registro do Ramal | String |
name | Nome registrado do Ramal | String |
E-mail cadastrado do Ramal | String | |
created | Data de criação do Ramal | String |
modified | Última Alteração do Ramal | String |
enabled | Status do Ramal | boolean |
Exemplo de Corpo da Resposta
{
"page": 0,
"iTotalRecords": 19,
"iTotalDisplayRecords": 19,
"aaData": [
{
"id": 1,
"exten": "2000",
"secret": "2000@2000",
"name": "Ramal 2000",
"email": "2000@localhost",
"created": "2022-10-28T15:05:40-03:00",
"modified": "2022-10-28T15:05:40-03:00",
"enabled": true
},
// Outras entradas de dados...
]
}
Paginação
1.
start
(Inteiro): Este campo indica a posição de início da página de resultados. Ele define o índice inicial a partir do qual os resultados devem ser recuperados. No exemplo, start
está definido como 0, o que significa que a página de resultados começa a partir do primeiro registro.2.
length
(Inteiro): Este campo define o número máximo de registros que devem ser retornados em uma única página de resultados. No exemplo, length
está definido como 10, o que significa que a página deve conter até 10 registros.3.
sEcho
(Inteiro): O campo sEcho
é frequentemente usado para rastrear solicitações de paginação. Cada vez que uma nova solicitação de página é feita, esse número de sequência é incrementado. Ele pode ser usado para garantir que as respostas correspondam às solicitações e evitar resultados desatualizados.4.
search
(Objeto): Este campo é usado para configurar opções de pesquisa, mas no exemplo fornecido, parece estar configurado para desativar a pesquisa usando regex (expressões regulares). O campo regex
está definido como false
, o que significa que a pesquisa não deve usar expressões regulares.Requisição
Parâmetros Header
PreAuthorization
string
requerido
Exemplo:
Bearer {{access_token}}
Parâmetros Bodyapplication/json