O objetivo é manter atualizado em real time as tratativas entre o TMS Jadlog e o Portal Cliente.
É necessário ter uma conta corrente cadastrada para obter o acesso à consulta abaixo. O cadastro deve ser feito junto ao departamento comercial Jadlog.
Endpoint:
• https://www.jadlog.com.br/embarcador/api/tracking/incluir_tratativa
Método:
• POST
Header:
• Content-Type: application/json
• Authorization: <token>
[{"key":"Authorization","value":"Bearer eyJBNHciOiJIUzI1NiJ9.eyJqdPOPOiI2KzMLACJ9.fC7XN-f2e7QIppp42aE_nuqQY12phUASY3iPMqH6x0Y","description":""}]
Descrição dos parâmetros | |||||
# | Campo | Descrição | Tipo | Tam | Observações |
1 | PEDIDO | É o número do rastreio | String | 40 |
|
2 | USUARIO | É o usuário utilizado para login no sistema Portal Cliente | String | 50 |
|
3 | ACAREACAO | É o mesmo campo utilizado na tela do portal cliente, pode ser enviado como “false”, caso não queira usar. | Boolean | 1 | “T/S” |
4 | OBSERVACAO | Local definido para inserir observações. | String | 4000 |
|
5 | FINALIZADO | É o status da ocorrência. Se o status for finalizado, o cliente deverá passar o valor “S”, caso não seja finalizad | String | 1 | “S/N” |
{
"pedido": "768070338",
"usuario": "romulo",
"acareacao": false,
"observacao": "Inclusão via rest Res11",
"finalizar": "N"
}
Retorno com erro
Em caso de não sucesso na inclusão da tratativa, além do erro HTTP 401-UNAUTHORIZED, será retornado o Id e a descrição do erro de negócio que ocasionou o insucesso, conforme abaixo.
{
"descricao": "TOKEN INVALIDO",
"id": 1
} {
"descricao": "CAMPO FINALIZAR INVALIDO",
"id": 2
} {
"descricao": "CAMPO PEDIDO INVALIDO",
"id": 3
} {
"descricao": "CAMPO USUARIO INVALIDO",
"id": 4
} {
"descricao": "USUARIO INVALIDO - NAO ASSOCIADO AO CLIENTE",
"id": 5
} {
"descricao": "PEDIDO INVALIDO - NAO ENCONTRADO",
"id": 6
} {
"descricao": "{erro não tratado}",
"id": 7
}