Docs/docs/api-reference/orders/list
GET/api/v1/orders

Listar Pedidos

Retorna a lista paginada de pedidos (sales) da sua conta, ordenados do mais recente.

Escoporead + orders

Parâmetros de query

ParâmetroTipoDescrição
page
integerPágina da listagem (padrão 1).
limit
integerItens por página (1–100, padrão 20).
status
stringFiltra por payment_status: paid, pending, refused, refunded, chargeback.
method
stringFiltra por método: pix, credit_card, boleto.

Exemplo de requisição

bash
curl https://devexpay-v3.vercel.app/api/v1/orders?status=paid&limit=10 \
  -H "Authorization: Bearer $TOKEN"

Resposta

json
{
  "count": 42,
  "next": "https://devexpay-v3.vercel.app/api/v1/orders?page=2&limit=10",
  "previous": null,
  "results": [
    {
      "id": "9f1c0e8c-...",
      "amount": 297.00,
      "payment_status": "paid",
      "payment_method": "pix",
      "pagarme_transaction_id": "tr_xxxxxx",
      "offer_id": "cdc93c57-...",
      "product_id": "252735b3-...",
      "created_at": "2026-06-08T10:00:00Z"
    }
  ]
}

Estrutura da resposta

ParâmetroTipoDescrição
count
integerTotal de pedidos que satisfazem o filtro.
next
string|nullURL da próxima página.
previous
string|nullURL da página anterior.
results[]
Order[]Lista de pedidos.

Erros possíveis

StatusDescrição
401Token inválido ou ausente.
403Chave sem escopo read + orders.