GET/api/v1/orders

Listar compras

Bearer tokenescopo read:orders

Lista as orders (cobranças de créditos avulsos ou assinatura) do usuário associado ao Bearer token. Suporta paginação. Responde 200 OK.

Escopo necessário: read:orders (ver Escopos).

Query params

ParamTipoPadrãoRestrições
limitinteiro20máximo 100
offsetinteiro0deslocamento para paginação (máximo 10000)

Ver Paginação.

Exemplo de request

cURL
curl "https://avatrix.io/api/v1/orders?limit=20&offset=0" \
  -H "Authorization: Bearer av_xxxxxxxxxxxxxxxx"

Resposta — 200

A lista vem dentro do envelope padrão:

JSON
{
  "success": true,
  "data": {
    "orders": [
      {
        "id": "ord_xxxxxxxx",
        "amount": 49.90,
        "creditsPurchased": 1000,
        "paymentMethod": "pushinpay",
        "status": "paid",
        "createdAt": "2026-06-16T12:00:00.000Z"
      }
    ],
    "limit": 20,
    "offset": 0
  }
}

O data traz as orders vinculadas ao seu token (restritas à sua conta), da mais recente para a mais antiga, e os metadados de paginação. Para o QR Code PIX e demais detalhes use GET /api/v1/orders/:id.

Segurança

A listagem nunca expõe CPF, QR Code PIX nem IDs de gateway. Para obter o QR Code PIX de uma cobrança específica (do próprio usuário), use GET /api/v1/orders/:id — que ainda assim nunca expõe CPF, nome do pagador, end-to-end id nem o ID da transação no gateway.

Erros relevantes

CódigoHTTPQuando
UNAUTHORIZED401token ausente, inválido, expirado ou revogado
FORBIDDEN403token sem read:orders
RATE_LIMITED429rate limit (60 req/min por token), com Retry-After

Ver Erros.