Pedidos

Update order status

Atualiza o status de um pedido que esteja em "A pagar" (1) para "Pago" (6) ou "Cancelado" (8). Pedidos em qualquer outro status são rejeitados e permanecem inalterados. O pedido precisa pertencer ao mercado da chave de API autenticada.

put/api/order/{pedido}

Path parameters

pedidointeger required

ID do pedido a ser atualizado.

Request body

status6 | 8 required

Novo status do pedido. Aceita apenas <code>6</code> (Pago) ou <code>8</code> (Cancelado).

forma_pagamento_idinteger

Forma de pagamento do pedido. Obrigatório quando <code>status</code> for <code>6</code> (Pago). Deve existir em <code>forma_pagamento</code>.

Example request

{
  "status": 8,
  "forma_pagamento_id": 2
}

Response

Pedido atualizado com sucesso.

dataobject

Example response

{
  "data": {
    "id": "int",
    "user_name": "string",
    "user_cpf": "string",
    "user_cep": "string",
    "created_at": "datetime",
    "time_to_pay": "int",
    "status_pedido": "int",
    "pdv_id": "int",
    "pdv_description": "string",
    "delivery": "boolean",
    "paid_at": "datetime",
    "payment_method": "int",
    "itens": {
      "data": [
        {
          "code": "string",
          "description": "string",
          "value": "float",
          "total_value": "float",
          "delivery": "boolean",
          "unit": "string",
          "amount": "int"
        }
      ]
    }
  }
}

Changes

No recorded changes to this endpoint across all 1 revision of this API.