Encerramento de atendimentos

Web Services - Encerramento de atendimento


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": ""

}



<<