...
Método | URL | Ambiente |
---|---|---|
POST | https://api-barramento.meuelevestage.com/order/cancelledItems | Homologação |
POST | https://api-barramento.meueleve.com.br/order/cancelledItems | Produção |
...
3.1 -Request - Corpo Envio da requisição para consultar obter o cancelamento status de um pedido específico item cancelado no PDV:
Essa Ao enviar a requisição é enviada para verificar se os itens de um pedido cancelado em um PDV específico foram transmitidos com sucessopara este endpoint, o sistema processa a solicitação e retorna o status atualizado de um item cancelado no PDV. O corpo da requisição deve conter os dados obtidos no endpoint getCancelledItems, e a resposta fornecerá as informações detalhadas sobre o cancelamento solicitado.
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "success": true, "error": null, "integrationHubServiceId": "5ffec6b8-1c55-4a7d-985f-12d13685b553", "orderKeyType": "TABLE", "orderKey": ["22"], "lastestUpdatedStatus": "2024-07-18 09:26:47", "items": [ { "id": "39735945", "index": "5", "name": "MARACUJA", "externalCode": "58", "quantity": 1, "cancellationAgent": "ALBINO", "cancellationDateTime": "2024-07-17 14:19:33", "cancellationReason": " 55596;", "tableCardNumber": "22", "productionPoint": "NENHUM" } ] } |
...
Âncora | ||||
---|---|---|---|---|
|
Enum | Valor | Descrição |
---|---|---|
TABLE | TABLE | Identifica o pedido pelo número da mesa |
CARD | CARD | Identifica o pedido pelo número do cartão |
ORDER_ID | ORDER_ID | Identifica o pedido por um ID exclusivo |
item
):...
O código de status HTTP 400, conhecido como "Bad Request" (Requisição Inválida), indica que o servidor não pôde processar a requisição do cliente devido a uma sintaxe inválida, estrutura malformada ou dados inválidos presentes na requisição:
4.1 - Formato inválido do JSON esperado:
A requisição foi enviada com um JSON malformado ou inválido, o que impede o sistema de interpretá-la corretamente. Isso ocorre quando a estrutura JSON contém erros de sintaxe, como chaves ou colchetes incorretos.
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "integrationHubServiceId": "5ffec6b8-1c55-4a7d-985f-12d13685b553", "orderKeyType": "TABLE", "orderKey": [ "22", "23" ], "lastestUpdatedStatus": "2024-07-18 09:48:03", "items": [ { "id": "39735945", "index": "5", "name": "MARACUJA", "externalCode": "58", "quantity": 1, "cancellationAgent": "ALBINO", "cancellationDateTime": "2024-07-17 14:19:33", "cancellationReason": " 55596;", "tableCardNumber": "22", "productionPoint": "NENHUM" }, { "id": "3973594011", "index": "19", "name": "MARACUJA", "externalCode": "58", "quantity": 1, "cancellationAgent": "ALBINO", "cancellationDateTime": "2024-07-17 16:04:27", "cancellationReason": " 55596;", "tableCardNumber": "23", "productionPoint": "NENHUM" } ] } |
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "errors": [ { "key": "success", "message": "body.success is required" } ] } |
...
4.2 - JSON enviado com a ausência de um ou mais campos obrigatórios:
Se a requisição estiver faltando um ou mais campos obrigatórios, o servidor responderá com um erro 400. Cada campo requerido deve estar presente para que a operação seja processada corretamente
Bloco de código | ||||
---|---|---|---|---|
| ||||
{ "success": true, "error": null, "integrationHubServiceId": "5ffec6b8-1c55-4a7d-985f-12d13685b553", "orderKeyType": "String", "orderKey": [ "22", "23" ], "lastestUpdatedStatus": "2024-07-18 09:48:03", "items": [ { "id": "39735945", "index": "5", "name": "MARACUJA", "externalCode": "58", "quantity": 1, "cancellationAgent": "ALBINO", "cancellationDateTime": "2024-07-17 14:19:33", "cancellationReason": " 55596;", "tableCardNumber": "22", "productionPoint": "NENHUM" }, { "id": "3973594011", "index": "19", "name": "MARACUJA", "externalCode": "58", "quantity": 1, "cancellationAgent": "ALBINO", "cancellationDateTime": "2024-07-17 16:04:27", "cancellationReason": " 55596;", "tableCardNumber": "23", "productionPoint": "NENHUM" } ] } |
...