Skip to main content
GET
Obter pedido
Detalha um pedido pelo identificador retornado em id na listagem. O corpo é o mesmo objeto da listagem: storeId identifica o merchant, valores monetários em centavos, originChannel é a modalidade e customer traz o identificador canônico do cliente.
Pedidos de merchants fora do escopo da sua aplicação respondem 404, exatamente como pedidos inexistentes — a API não revela a existência de pedidos de estabelecimentos que não autorizaram a integração. Se um pedido acessível antes passou a responder 404, verifique se o estabelecimento desativou a integração.

Erros

Listar pedidos

Filtros por cliente, modalidade e janelas de data — de onde vem o orderId usado aqui.

Autorizações

Authorization
string
header
obrigatório

Token de acesso emitido por POST /od/v2/oauth/token (fluxo client_credentials). Envie no header Authorization como Bearer <token>.

Parâmetros de caminho

orderId
string
obrigatório

Identificador do pedido, retornado em id na listagem.

Resposta

Pedido encontrado.

id
string

Identificador do pedido na Repediu.

storeId
string<uuid>

Identificador do merchant dono do pedido (mesmo id de /od/v2/merchants).

originChannel
enum<string>

Modalidade do pedido. Pedidos sem modalidade mapeada retornam other.

Opções disponíveis:
own_app,
marketplace,
in_store,
qr_code,
kiosk,
delivery,
takeout,
other
customer
object
totalAmount
integer<int64>

Valor total do pedido em centavos.

items
object[]
metadata
object

Dados complementares do pedido.

createdAt
string<date-time>

Data da venda.

updatedAt
string<date-time>