Pular para o conteúdo principal
GET
/
api
/
partner
/
v1
/
orders
Polling de pedidos
curl --request GET \
  --url https://integracao.sandbox.cardapioweb.com/api/partner/v1/orders \
  --header 'X-API-KEY: <api-key>'
[
  {
    "id": 123,
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z"
  }
]

Autorizações

X-API-KEY
string
header
obrigatório

Token específico do estabelecimento integrado. Disponível na seção de integrações do Portal do estabelecimento.

Parâmetros de consulta

updated_since
string<date-time>

Retorna apenas os pedidos que foram atualizados desde a data especificada. Deve ser uma data posterior a 24h atrás.

Exemplo:

"2023-06-23T18:18:17-03:00"

status[]
enum<string>

Retorna apenas os pedidos com os status específicados. Para filtrar mais de um status na mesma requisição faça: status[]=confirmed&status[]=waiting_confirmation.

Opções disponíveis:
waiting_confirmation,
confirmed,
scheduled_confirmed,
waiting_to_catch,
released,
closed,
canceled

Resposta

Retorna um array com os pedidos encontrados.

Para obter mais detalhes sobre a estrutura de um pedido, consulte nossa seção exclusiva sobre o assunto.

id
integer

Identificador exclusivo do pedido.

status
enum<string>

Status do pedido.

  • waiting_confirmation: pedido pendente.
  • pending_payment: pedido de balcão com pagamento pendente. Disponível apenas se sales_channel for store_front_catalog.
  • pending_online_payment: pedido aguardando confirmação de um pagamento online. Usado no caso de pedidos com pagamento por pix automático.
  • scheduled_confirmed: pedido agendado confirmado. Disponível apenas se order_timing for scheduled.
  • confirmed: pedido confirmado e em preparação.
  • ready: pedido pronto, mas ainda não está disponível para retirada e nem saiu para entrega.
  • released: pedido saiu para entrega. Disponível apenas se order_type for delivery.
  • waiting_to_catch: pedido pronto e esperando retirada. Disponível apenas se order_type for takeout ou onsite.
  • delivered: pedido entregue. Disponível apenas se order_type for delivery.
  • canceling: pedido em processo de cancelamento. Uma vez nesse status o pedido irá para o status canceled ou então voltará para o status anterior. Usado no caso de pedidos com pagamento por cartão de crédito online.
  • canceled: pedido cancelado.
  • closed: pedido finalizado.
Opções disponíveis:
waiting_confirmation,
pending_payment,
pending_online_payment,
scheduled_confirmed,
confirmed,
ready,
released,
waiting_to_catch,
delivered,
canceling,
canceled,
closed
order_type
enum<string>

Tipo de pedido.

  • delivery: pedido de delivery.
  • takeout: pedido de retirada.
  • onsite: pedido de consumo no local.
  • closed_table: pedido de mesa ou comanda.
Opções disponíveis:
delivery,
takeout,
onsite,
closed_table
order_timing
enum<string>

Momento de entrega do pedido.

  • immediate: pedido deve ser preparado o mais breve possível.
  • scheduled: pedido deve ficar pronto apenas na data agendada, que é enviada no campo schedule.
Opções disponíveis:
immediate,
scheduled
sales_channel
enum<string>

Indica por qual canal o pedido foi feito.

  • catalog: cardápio digital padrão (delivery e retirada).
  • store_front_catalog: cardápio digital de balcão (apenas retirada).
  • portal: portal de gestão.
  • whatsapp_extension: extensão do Google Chrome para WhatsApp.
  • ifood: pedidos recebidos através da integração com o iFood.
Opções disponíveis:
catalog,
store_front_catalog,
portal,
whatsapp_extension,
ifood
created_at
string<date-time>

Data e hora em que o pedido foi criado.

updated_at
string<date-time>

Data e hora da última vez que o pedido foi modificado.

Última modificação em 27 de junho de 2026