Inclusão de ocorrência em atendimento

De RBX ISP - Manual do Usuário

O objetivo deste serviço é realizar a inclusão de ocorrências em atendimentos. Abaixo, segue exemplo do json de envio:

{
  "ticket_occurrence_insert":
  {
    "ticket_id": 5248,
    "protocol_id": 2020100000005248,
    "user": "integracao",
    "description": "ocorrência avulsa",
    "latitude": -23.491506,
    "longitude": -51.7872292
  }
}

Detalhamento dos campos

ID Campo Obrigatório Pai Tipo Observações
A01 ticket_occurrence_insert Sim Raiz - -
A02 ticket_id Sim A01 Número Número do atendimento. Aceita valores inteiros positivos e maiores que zero.
A03 protocol_id Não A01 Número Número do protocolo do atendimento. Aceita valores inteiros positivos e maiores que zero. Este campo deverá ser informado quando a ocorrência estiver vinculada a todo o fluxo do atendimento.
A04 user Não A01 Texto Usuário da ocorrência. Deve ser um usuário cadastrado no sistema. Quando não informado, assumirá o valor do usuário do webservice.
A05 description Sim A01 Texto Descrição da ocorrência do atendimento. Aceita tags html.
A06 latitude Não A01 Decimal (16.13) Latitude para registro da ocorrência. Aceita valores nas seguintes faixas:
  • Maior/Igual a -90 e menor do que zero.
  • Menor/Igual a +90 e maior do que zero.
Só pode ser informada em conjunto com o campo longitude.
A07 longitude Não A01 Decimal (16.13) Longitude para registro da ocorrência. Aceita valores nas seguintes faixas:
  • Maior/Igual a -180 e menor do que zero.
  • Menor/Igual a +180 e maior do que zero.
Só pode ser informada em conjunto com o campo latitude.

Mensagem de retorno

Em caso de sucesso, será retornado um json conforme o exemplo abaixo:

{
  "status": 1,
  "error_code": 0,
  "error_description": "",
  "result": 
  {
    "occurrence_id": 35211
  }
}

Em caso de falha, será retornado um json conforme o exemplo abaixo:

{
  "status": 0,
  "error_code": 19,
  "error_description": "Unknown error!",
  "result": ""
}