Marcar um pedido como erro de integração
PATCHhttps://erp.hub.it4360.com/api/v1/orders/{id}/mark-as-integration-error
Este endpoint permite marcar um pedido como erro de integração. Isso é útil quando você deseja registrar que um pedido não foi processado ou integrado com sucesso em seus sistemas.
Rate limit
| Quantidade de Requisições | Tempo em Segundos |
|---|---|
| 120 | 60 |
Parâmetros
| Parâmetro | Tipo | Localização | Descrição | Obrigatório |
|---|---|---|---|---|
| id | string | Path | O ID único do pedido que você deseja marcar como integrado. | Sim |
| IdDataSourceCompanyBranch | string | Header | Identificador da Company Branch. | Sim |
| Authorization | string | Header | Token de autenticação. | Sim |
| body | Objeto JSON | Corpo | O objeto de requisição que contém os parâmetros necessários para marcar o pedido como erro de integração. | Sim |
Exemplo de corpo da Requisição
{
"reason": "O pedido não pôde ser integrado, pois..."
}Atributos do corpo da Requisição
| Atributo | Tipo | Descrição | Obrigatório |
|---|---|---|---|
| reason | string | Descrição do motivo do erro de integração. | Sim |
Exemplos de Requisição
curl --location --request PATCH 'https://erp.hub.it4360.com/api/v1/orders/00007ae8-9aab-4454-8c5b-7534694aa7a6/mark-as-integration-error' \
--header 'IdDataSourceCompanyBranch: 00004c77-7d99-4d9e-8f3b-933d8344863b' \
--header 'Content-Type: application/json' \
--header 'Accept: text/plain' \
--header 'Authorization: Bearer token-de-autorizacao' \
--data '{
"reason": "O pedido não pôde ser integrado, pois..."
}'Respostas
-
204 No Content - Sucesso. O pedido foi marcado como erro de integração com sucesso.
-
400 Bad Request - Não foi possível atender à requisição. Valide os dados informados.
Corpo da Resposta (Exemplo):
"Mensagem de erro detalhada." -
404 Not Found - Não encontrado. O pedido não pôde ser encontrado.
Corpo da Resposta (Exemplo):
"Pedido não encontrado."