Pular para o conteúdo principal

Consulta de pedidos

Listar pedidos

GET
/orders/v1

Antes de confirmar ou cancelar um pedido, é importante acessar os detalhes para que o usuário do seu aplicativo possa verificar se será capaz de entregá-lo. Através do endpoint /orders/v1 você pode obter um resumo das informações de cada pedido recebido como o id pedido, nome da loja, nome do cliente, modalidade e horário de entrega e valor do pedido.

Informações de pedidos

GET
/orders/v1/{order}

Ao consultar o pedido, serão exibidas as demais informações como endereço de entrega, telefone do cliente e outros detalhes.

Descrição dos campos
CampoDescrição
idIdentificador único do pedido.
statusSituação atual do pedido (normal e cancelled).
delivery_typeTipo de entrega (ex: normal, agendada).
document_receiptDocumento do recibo da Nota (CPF).
pickup_atHorário de retirada do pedido.
scheduled_forHorário agendado para a entrega ou retirada.
is_aiqentregaIndica se a entrega é pelo aiqentrega.
order_observationsObservação do pedido.
store.idIdentificador da loja.
store.nameNome da loja.
store.phonesTelefone de contato da loja.
store.avatarURL da imagem de perfil da loja.
store.business_hoursHorário de funcionamento da loja.
store.preparation_timeTempo de preparo estimado em minutos.
store.slugIdentificador da loja usado em URLs.
user.idID do cliente.
user.namePrimeiro nome do cliente.
user.surnameSobrenome do cliente.
user.mobile_phoneTelefone celular do cliente.
address.city_nameNome da cidade.
address.street_nameNome da rua.
address.numberNúmero do endereço.
address.complementComplemento do endereço (ex: "casa").
address.referencePonto de referência.
address.zipcodeCEP do endereço.
address.phoneTelefone de contato fixo do fominha, cadastrado junto ao endereço.
address.mobile_phoneTelefone celular de contato do fominha, cadastrado junto ao endereço.
address.neighborhood_nameNome do bairro.
address.latitudeLatitude do endereço.
address.longitudeLongitude do endereço.
timeline.created_atHorário da criação do pedido.
timeline.read_atHorário em que o pedido foi lido.
timeline.in_separation_atHorário de início da separação do pedido.
timeline.ready_atHorário em que o pedido ficou pronto para retirada/entrega.
timeline.cancelled_atHorário em que o pedido foi cancelado.
timeline.delivered_atHorário em que o pedido foi entregue.
payment_method.nameMétodo de pagamento (ex: Dinheiro, Mastercard Débito).
payment_method.totalValor total a ser pago, incluindo taxas.
payment_method.subtotalValor total dos itens, sem taxas de entrega.
payment_method.changeValor de troco para pagamento em dinheiro.
payment_method.delivery_taxTaxa de entrega.
payment_method.coupon_valueValor de desconto aplicado por cupom.
payment_method.original_totalValor total original do pedido.
payment_method.original_subtotalSubtotal original dos itens.
payment_method.taxable_totalValor total sujeito a impostos.
payment_method.service_fee.storeTaxa de conveniência da loja.
payment_method.service_fee.aiqTaxa de conveniência da plataforma.
payment_method.service_fee.totalValor total da taxa de conveniência.
items.idID do item.
items.nameNome do item.
items.skuCódigo de referência (SKU) do produto.
items.categoryCategoria do item (ex: Pizzas, Marmitex).
items.sizeTamanho do item (ex: GIGANTE, Pequena).
items.valueValor unitário do item.
items.quantityQuantidade do item.
items.discount_taxValor do desconto aplicado ao item.
items.descriptionDescrição do item.
items.observationsObservações adicionais sobre o item.
items.statusStatus do item no pedido.
items.reasonMotivo para um status específico, como cancelamento.
items.parent_idID do item principal, se este for um adicional.
items.package_valueValor da embalagem.
items.additional.skuSKU do item adicional.
items.additional.nameNome do adicional.
items.additional.valueValor do adicional.
items.mandatory.skuSKU da opção obrigatória.
items.mandatory.nameNome da opção obrigatória.
items.mandatory.groupGrupo ao qual a opção pertence (ex: "Talheres:").
items.mandatory.valueValor da opção obrigatória.
items.mandatories.nameNome do grupo de opções.
items.mandatories.descriptionDescrição do grupo de opções.
items.mandatories.orderOrdem de exibição do grupo.
items.mandatories.minimun_limitNúmero mínimo de opções que devem ser selecionadas.
items.mandatories.maximun_limitNúmero máximo de opções que podem ser selecionadas.
items.mandatories.items.nameNome da opção.
items.mandatories.items.descriptionDescrição da opção.
items.mandatories.items.valueValor da opção.
items.mandatories.items.idID da opção.
items.mandatories.items.statusStatus da opção (ex: true para ativa).
items.sub.skuSKU do sub-item.
items.sub.nameNome do sub-item.
items.sub.descriptionDescrição do sub-item.
cancelled_itemsLista de itens cancelados no pedido.
replaced_itemsLista de itens substituídos.
rideInformações sobre a corrida do entregador.
call.last_statusÚltimo status de uma tentativa de contato.
call.countNúmero de tentativas de contato.
Exemplo de pedido de restaurante (MOD1)
{
"data": {
"id": 999999999,
"status": "normal",
"delivery_type": "normal",
"document_receipt": "000.000.000-00",
"pickup_at": null,
"scheduled_for": null,
"is_aiqentrega": false,
"store": [
{
"id": 999999,
"name": "restaurante",
"phones": "(99) 9999-9999",
"avatar": "",
"business_hours": "10:45 - 14:20",
"preparation_time": 10,
"slug": "fake-restaurante"
}
],
"user": {
"id": 9999999,
"name": "Name",
"surname": "Test"
},
"address": {
"city_name": "Florianópolis",
"street_name": "Rua fake test",
"number": "99",
"complement": "Casa",
"reference": "",
"zipcode": "88010-905",
"phone": "99999999999",
"mobile_phone": null,
"neighborhood_name": "Centro",
"lattitude": "-26.3255",
"longitude": "-81.8359"
},
"timeline": {
"created_at": "2025-06-08T09:00:03+00:00",
"read_at": "2025-06-08T09:00:35+00:00",
"in_separation_at": null,
"ready_at": null,
"cancelled_at": null,
"delivered_at": "2025-06-08T12:03:25+00:00"
},
"payment_method": {
"name": "Dinheiro",
"total": 2699,
"subtotal": 2200,
"change": 20000,
"delivery_tax": 499,
"coupon_value": 0,
"original_total": 2699,
"original_subtotal": 2200,
"taxable_total": 2699,
"service_fee": {
"store": 0,
"aiq": 0,
"total": 0
}
},
"items": [
{
"id": 999999999,
"name": "Marmitex Z",
"sku": "",
"category": "Marmitex",
"size": "Pequena",
"value": 2200,
"quantity": 1,
"discount_tax": null,
"description": "arroz, feijão, farofa, batata frita, churrasco.",
"observations": "",
"status": 1,
"reason": null,
"parent_id": null,
"package_value": 0,
"additional": [
{
"sku": "",
"name": "batata frita extra",
"value": 300
},
{
"sku": "",
"name": "dobro de carne",
"value": 1000
}
],
"mandatory": [
{
"sku": "",
"name": "Não, valeu!",
"group": "Talheres:",
"value": 0
}
],
"sub": []
}
],
"cancelled_items": [],
"replaced_items": [],
"ride": null,
"call": {
"last_status": null,
"count": 0
}
}
}
Exemplo de pedido de pizzaria (MOD2)
{
"data": {
"id": 999999999,
"status": "normal",
"delivery_type": "normal",
"document_receipt": "000.000.000-00",
"pickup_at": null,
"scheduled_for": null,
"is_aiqentrega": false,
"store": [
{
"id": 999999,
"name": "restaurante",
"phones": "(99) 9999-9999",
"avatar": "",
"business_hours": "10:45 - 14:20",
"preparation_time": 10,
"slug": "fake-restaurante"
}
],
"user": {
"id": 9999999,
"name": "Name",
"surname": "Test"
},
"address": {
"city_name": "Florianópolis",
"street_name": "Rua fake test",
"number": "99",
"complement": "Casa",
"reference": "",
"zipcode": "88010-905",
"phone": "99999999999",
"mobile_phone": null,
"neighborhood_name": "Centro",
"lattitude": "-26.3255",
"longitude": "-81.8359"
},
"timeline": {
"created_at": "2025-06-08T09:00:03+00:00",
"read_at": "2025-06-08T09:00:35+00:00",
"in_separation_at": null,
"ready_at": null,
"cancelled_at": null,
"delivered_at": "2025-06-08T12:03:25+00:00"
},
"payment_method": {
"name": "Mastercard Débito",
"total": 6300,
"subtotal": 5500,
"change": 0,
"delivery_tax": 800,
"coupon_value": 0,
"original_total": 550800,
"original_subtotal": 5500,
"taxable_total": 6300,
"service_fee": {
"store": 0,
"aiq": 0,
"total": 0
}
},
"ride": null,
"items": [
{
"id": 84264036,
"name": "portuguesa + calabresa",
"sku": "",
"category": "pizzas",
"size": "GIGANTE",
"value": 5500,
"quantity": 1,
"discount_tax": 0,
"description": "",
"observations": "",
"status": 1,
"reason": null,
"parent_id": null,
"package_value": 0,
"additional": [
{
"sku": "talheres",
"name": "",
"value": 0
},
{
"sku": "",
"name": "dobro de queijo",
"value": 1000
}
],
"mandatories": [
{
"name": "Escolha a borda",
"description": "",
"order": 1,
"minimun_limit": 1,
"maximun_limit": 3,
"items": [
{
"name": "borda 0800",
"description": "borda tradicioanl",
"value": 0,
"id": "#BORDA001",
"status": true
},
{
"name": "borda queijo",
"description": "borda queijo",
"value": 10,
"id": "#BORDA002",
"status": true
}
]
}
],
"sub": [
{
"sku": "",
"name": "portuguesa",
"description": "molho de tomate, mussarela, presunto, ovos e cebola. "
},
{
"sku": "",
"name": "calabresa",
"description": "molho de tomate, mussarela, calabresa. "
}
]
}
],
"cancelled_items": [],
"replaced_items": [],
"call": {
"last_status": null,
"count": 0
}
}
}

aiqfome

© Copyright 2007-2025 aiqfome LTDA .