Endpoint de Atualização de Status de Rastreamento
Método: PATCH
URL: https://api.bahn.nordware.io/Order/Status
URL de Stage: https://api.stage.bahn.nordware.io/Order/Status
Descrição:
Este endpoint permite a atualização de status de rastreamento. É possível enviar uma lista contendo até 100 entradas em uma única solicitação. Cada entrada na lista deve conter as informações necessárias para atualizar.
Cabeçalhos da Solicitação:
|
Cabeçalho |
Valor |
|---|---|
|
|
Bearer seu_bearer_token |
|
|
application/json |
Parâmetros da Solicitação:
O corpo da solicitação deve conter uma lista de até 100 entradas, onde cada entrada tem os seguintes campos:
|
Parâmetro |
Tipo |
Descrição |
|---|---|---|
|
|
String |
Identificador único do pedido associado. |
|
|
String |
N° do Tracking. |
|
|
String |
URL do Tracking. |
|
|
String |
Chave da Nota. |
|
|
DateTime |
Data de envio. |
|
|
DateTime |
Data de entrega. |
|
|
String |
Nome do ecommerce. |
|
|
String |
XML em base64. |
|
|
String |
Nº nota fiscal |
Respostas:
- Código 200 (OK): A solicitação foi bem-sucedida. O corpo da resposta pode conter informações adicionais.
{
[
{
"itemIndex": 0,
"orderNumber": "1",
"success": true,
"errors": []
},
{
"itemIndex": 1,
"orderNumber": "2",
"success": false,
"errors": [
{
"orderIndex": 1,
"orderNumber": "2",
"error": "EcommerceName é obrigatório"
}
]
}
]
}
- Código 401 (Não Autorizado): O token de acesso é inválido ou expirou.
{
"error": "invalid_token",
"message": "Token de acesso inválido. Faça a autenticação novamente."
}
- Código 400 (Solicitação Inválida): A solicitação contém dados inválidos ou está fora do formato esperado.
{
"error": "invalid_request",
"message": "A solicitação contém dados inválidos. Verifique a estrutura do corpo da solicitação."
}
Exemplo de Uso:
- Atualização de Status de Rastreamento:
-
- Envie uma solicitação PATCH para https://api.bahn.nordware.io/Order/Status incluindo o token de acesso no cabeçalho de autorização.
- O corpo da solicitação deve conter uma lista de até 100 entradas, cada uma descrevendo um novo status de rastreamento para um evento específico.
Observações:
- Certifique-se de seguir o formato especificado para o corpo da solicitação.
- Este endpoint suporta a atualização de até 100 status de rastreamento em uma única solicitação. Caso necessite criar mais, divida as solicitações em lotes de 100.
Este artigo é a continuação do tema, clique aqui para acessar a parte 1.