1. API
  2. Fundamentos
  3. Paginação
Ir para Dashboard
  • Visão geral da API
  • Erros
  • Limites
  • Paginação
  • GETListar campanhas
  • POSTCriar campanha
  • GETObter campanha
  • DELETEExcluir campanha
  • PATCHAtualizar campanha
  • POSTCancelar campanha
  • POSTCriar segmento
  • GETRelatório diário
  • GETListar assinantes
  • GETObter assinante
  • DELETEExcluir assinante
  • PATCHAtualizar assinante
  • GETObter configuração do site
  • POSTRegistrar inscrição
  • DELETECancelar inscrição do dispositivo
  • POSTRegistrar evento
  • GETObter preferências
  • PUTAtualizar preferências

Paginação

Como percorrer as listagens de assinantes e de campanhas página a página.

Loading documentation…

Limites< PreviousListar campanhasNext >

Powered by heyo

As rotas Listar assinantes e Listar campanhas são paginadas, as duas do item mais novo para o mais antigo. Elas usam número de página:

ParâmetroPadrãoObservação
page1Página desejada
per_page50De 1 a 100. Valores fora da faixa são ajustados para o limite mais próximo.

A resposta traz os itens em data, os links prontos em links e os totais em meta:

json
{  "data": [ … ],  "links": {    "first": "https://api.pushwi.com/v1/subscribers?tag=vip&per_page=100&page=1",    "last": "https://api.pushwi.com/v1/subscribers?tag=vip&per_page=100&page=19",    "prev": null,    "next": "https://api.pushwi.com/v1/subscribers?tag=vip&per_page=100&page=2"  },  "meta": {    "current_page": 1,    "from": 1,    "last_page": 19,    "path": "https://api.pushwi.com/v1/subscribers",    "per_page": 100,    "to": 100,    "total": 1843  }}

Os links repetem os parâmetros da requisição (tag, external_id, status, per_page), então seguir links.next mantém o filtro e o tamanho da página. links.next vem null na última página. O meta também traz um campo links com a lista de páginas para montar uma navegação numerada, útil só em interfaces.