Encerramento de atendimento
De RBX ISP - Manual do Usuário
O objetivo deste serviço é realizar o encerramento de um atendimento que esteja aberto. Abaixo, segue exemplo do json de envio:
{
"ticket_finish":
{
"ticket_id": 22563,
"cause_id": 65874,
"solution": "Complemento da solução",
"datetime": "2019-04-14 20:00:00",
"user": "zeca"
}
}
Detalhamento dos campos
ID | Campo | Obrigatório | Pai | Tipo | Observações |
---|---|---|---|---|---|
A01 | Dados da autenticação | Sim | Raiz | - | - |
A02 | ticket_id | Sim | A01 | Número | Número do atendimento |
A03 | cause_id | Sim | A01 | Número | Código da causa |
A04 | solution | Sim | A01 | Texto | Texto para complementar a solução do atendimento |
A05 | datetime | Não | A01 | Data e Hora | Data e hora do encerramento no padrão AAAA-MM-DD HH:MM:SS. Quando não informado, assume a data e hora da execução do serviço. |
A06 | user | Sim | A01 | Texto | Usuário de encerramento do atendimento. Deve ser um usuário existente. |
Mensagem de retorno
Em caso de sucesso, será retornado um json conforme o exemplo abaixo:
{
"status": 1,
"error_code": 0,
"error_description": "",
"result":
{
"messages":[
{
"message": "ticket finished successfully"
},
{
"message": "invoices generated: 1"
},
{
"message": "lending invoices generated: 1"
}
],
"new_tickets": [
{
"ticket_id": 10587
},
{
"ticket_id": 10588
},
{
"ticket_id": 10589
}
]
}
}
Em caso de falha, será retornado um json conforme o exemplo abaixo:
{
"status": 0,
"error_code": 12,
"error_description": "Internal Server Error!",
"result": ""
}