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
}
}
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:
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:
Só pode ser informada em conjunto com o campo latitude. |
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": ""
}