Pedidos
Marca um pedido como erro de integração

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çõesTempo em Segundos
12060

Parâmetros

ParâmetroTipoLocalizaçãoDescriçãoObrigatório
idstringPathO ID único do pedido que você deseja marcar como integrado.Sim
IdDataSourceCompanyBranchstringHeaderIdentificador da Company Branch.Sim
AuthorizationstringHeaderToken de autenticação.Sim
bodyObjeto JSONCorpoO 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

AtributoTipoDescriçãoObrigatório
reasonstringDescriçã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."