get https://api.pagar.me/1/subscriptions
Essa rota é utilizada para retornar os dados de todas assinaturas.
Filtros de objetos
Para filtrar por chaves nested de objetos usa-se a sintaxe de chaves. Por exemplo:
curl -X GET https://api.pagar.me/1/transactions \ -d 'api_key=SUA_API_KEY' -d 'metadata[chave]=valor'
Filtros de range
Todos os filtros mencionados podem ser usados para buscas em ranges usando os prefixos:
Prefixo Significado < menor que > maior que <= menor ou igual a >= maior ou igual a Por exemplo, para buscar em um range de date_created:
curl -X GET https://api.pagar.me/1/transactions \ -d 'api_key=SUA_API_KEY' -d 'date_created=>=1483236000000' -d 'date_created=<=1484689847590'
Para campos que sejam strings, a comparação é lexicográfica, letras maiúsculas sendo 'maiores' que minúsculas.
Filtros de data
É importante notar o formato das datas para o filtro. Para gerar o unixTimeStamp de uma data, é possível utilizar o console do Google Chrome e utilizar o seguinte código em Javascript :
new Date("2017-12-25T02:00:00.000Z").getTime()
que retornará
1514167200000
. Da mesma maneira, para criar uma data ISO date, basta fazer:new Date().toISOString()