Método: agentManagement
Função: Executa as seguintes ações relacionadas a Agentes no sistema:
– Lista todos os agentes cadastrados
– Adiciona um agente
– Edita um agente
Dados: Este método possui parâmetros a serem informados.
| Campo | Tipo | Notas | Definição |
| action | varchar | Ação: insert, update e index | |
| params | http | Params será informado dentro do pacote HTTP, vide abaixo as observações |
Requerimentos
– Requer dados de autenticação Basic HTTP passando usuário e senha.
Observação: Contate o administrador do sistema para a liberação de um usuário
– Requer HTTP params para as ações “insert” e “update” e deverá conter o seguinte formato:
data = {
'agent': '1000',
'passwd': '1234',
'template': 1,
'priority': 40,
'name': 'Madelyn'
}
Observação: O params deverá ser informado sempre com todos os dados preenchidos. Caso isso não ocorrer será retornado status de erro “status: 1”.
Status de retorno
| Código | Descrição |
| 0 | OK |
| 1 | Erro de parâmetros |
| 10 | Erro de aplicação |
Objeto de retorno
Tipo: Objeto em formato json:
Exemplo:
{"result": [
{
"id": 104,
"Agent": "1310",
"Name": "Josi Cappelari",
"ID Template": 3,
"Penalty": 50
}
]
}
