GET /merchant/v3/{merchantId}/orders devolve os pedidos do mais recente para o mais antigo, no mesmo formato de Obter detalhes do pedido.
Requisição
uuid
obrigatório
A loja. O token precisa ter acesso a ela; caso contrário a resposta é
404.Filtros
date
Primeiro dia do período, no formato
AAAA-MM-DD. Considera desde o início do dia, no fuso de Brasília. Sem ends_in, o período vai até o fim do dia de hoje.date
Último dia do período, no formato
AAAA-MM-DD, até o fim do dia. Exige starts_at: enviado sozinho, retorna 406.string[]
Tipos de pedido:
DELIVERY, TAKEOUT ou INDOOR. Repita o parâmetro com colchetes, uma vez por valor.Formato das opções
string
Envie
optionGroups para receber as opções de cada item agrupadas pelo grupo de opções em items[].optionGroups, em vez da lista simples items[].options.Exemplo de item com optionGroups
Exemplo de item com optionGroups
Paginação
integer
padrão:"30"
Pedidos por página, entre 30 e 250. Valores fora dessa faixa são ajustados para o limite mais próximo.
string
Cursor da próxima página, copiado do header
X-Next-Cursor da resposta anterior.string
Cursor da página anterior, copiado do header
X-Previous-Cursor. Não envie next e previous juntos: a resposta é 400.X-Next-Cursor e X-Previous-Cursor e as URLs prontas no header Link. Cada header só vem quando existe a página correspondente. Veja Paginação.
1
Primeira página
Chame a listagem com os filtros que você precisa.
2
Leia o cursor
Se a resposta tiver
X-Next-Cursor, há mais pedidos.3
Próxima página
Repita a mesma chamada com
next={cursor}, mantendo os filtros, até a resposta vir sem X-Next-Cursor.Respostas
Exemplo de resposta (200)
Exemplo de resposta (200)
O filtro INDOOR não traz todos os pedidos de consumo no local
O filtro INDOOR não traz todos os pedidos de consumo no local
O filtro
orderType[]=INDOOR traz os pedidos feitos pelo autoatendimento (comandas e mesas). Pedidos de consumo no local feitos pelo cardápio de delivery também aparecem com type: INDOOR na resposta, mas não entram nesse filtro. Para ter certeza de pegar todos, liste sem filtro de tipo e filtre pelo type no seu sistema.Qual fuso as datas do filtro usam?
Qual fuso as datas do filtro usam?
starts_at e ends_in são datas, sem hora, interpretadas no fuso de Brasília: o período vai de 00:00:00 do primeiro dia a 23:59:59 do último.