SelectwinSelectwin

Listar Assinaturas

GET /v1/subscriptions

Retorna uma lista paginada de assinaturas. Cada item de data é o objeto completo da assinatura (mesma estrutura de Consultar), apenas sem os _links por item.

Requisição

Shell
curl -X GET "https://api.selectwin.io/v1/subscriptions?limit=20&offset=0&sort=descending" \
  -H "SelectKey: sk_live_aBcDeFgHiJkLmNoPqRsTuVwXyZ"

Parâmetros de consulta

ParâmetroTipoPadrãoDescrição
limitinteger20Itens por página (máx. 100)
offsetinteger0Deslocamento inicial
sortstringdescendingOrdenação por data de criação
statusstring—Filtra por status (active, trialing, pending, paused, pastdue, unpaid, canceled)
methodstring—Filtra pelo meio de pagamento (credit, pix, billet). Valor fora da lista → 400
customerId (ou customerid)string—Filtra por cliente (cus_...)
externalreferencestring—Filtra pela referência externa
customerdocumentstring—Filtra pelo documento do cliente (CPF/CNPJ, somente dígitos)
daterangegte · daterangeltedatetime—Criadas a partir de / até este instante (inclusivo, ISO 8601)
daterangegt · daterangeltdatetime—Idem, exclusivo
daterangedate—Criadas neste dia (YYYY-MM-DD)

Veja Paginação para a estrutura completa de paginação.

Resposta 200 OK

JSON
{
  "offset": 0,
  "limit": 20,
  "total": 50,
  "hasMore": true,
  "page": { "current": 1, "total": 3, "offset": { "first": 0, "prev": null, "next": 20, "last": 40 } },
  "data": [
    {
      "id": "subs_01hqzvabc",
      "status": "active",
      "currency": "BRL",
      "method": "credit",
      "type": "recurring",
      "currentCycle": {
        "id": "scy_01hqzvabc",
        "cycle": 1,
        "status": "paid",
        "startDate": "2026-04-01T00:00:00.000Z",
        "endDate": "2026-05-01T00:00:00.000Z",
        "dueDate": "2026-04-01T00:00:00.000Z",
        "billedAt": "2026-04-01T10:15:00.000Z",
        "updatedAt": "2026-04-01T10:15:00.000Z",
        "createdAt": "2026-04-01T00:00:00.000Z"
      },
      "customer": { "id": "cus_01hqzvabc", "firstName": "João", "lastName": "Silva", "email": "joao@example.com" },
      "billing": { "frequency": "monthly", "frequencyCount": 1, "endDate": null, "exactDay": null, "freeTrialDays": null, "autoRenew": true, "address": { "city": "São Paulo", "state": "SP", "country": "BR" } },
  "canceledAt": null,
  "cancellation": null,
      "discount": null,
      "discounts": null,
      "shippable": false,
      "shipping": null,
      "spplited": false,
      "splits": null,
      "items": [
        { "id": "sit_01hqzvabc", "name": "Premium Plan", "enabled": true, "pricingSchema": "recurring", "unitPrice": 9900, "quantity": 1, "currency": "BRL" }
      ],
      "callback": null,
      "geolocation": null,
      "externalReference": "ORDER-123",
      "metadata": { "campaign": "launch" },
      "createdAt": "2026-04-12T17:56:33.000Z",
      "updatedAt": "2026-04-12T17:56:33.000Z"
    }
  ],
  "merchant": { "name": "Seller Name", "merchantId": "bus_1234567890", "isSubAccount": false },
  "_links": {
    "self": { "href": "https://api.selectwin.io/v1/subscriptions", "method": "GET", "description": "List all subscriptions." },
    "create": { "href": "https://api.selectwin.io/v1/subscriptions", "method": "POST", "description": "Create a new subscription." }
  }
}

Atualizado em 17 de outubro de 2026

Preferências de cookies

Hoje o site usa só cookies essenciais: nenhuma ferramenta de medição ou de anúncios está ligada, e nada é compartilhado com terceiros. Se isso mudar, você decide aqui antes de qualquer coisa ser carregada.

  • Mantêm o site funcionando: segurança, a sua escolha sobre cookies e preferências como a versão da documentação. Não dependem de consentimento.

    Sempre ativos