Como listar todas as vagas de maneira paginada
A API do InHire consome um banco de dados NoSQL e por isso utiliza a técnica de paginação conhecida como Pagination Token, logo não é possível solicitar uma página específica.
Para navegar entre as páginas de vagas, utilize o endpoint getJobsLeanPaginated. Para isso, envie o valor retornado em startKey
como o parâmetro exclusiveStartKey
, que indica a última vaga exibida na página anterior. Você também pode usar o parâmetro limit
para definir quantas vagas serão exibidas em cada página.
Para obter todas as vagas, faça chamadas sucessivas a esse endpoint, atualizando o exclusiveStartKey
a cada solicitação, até que a resposta não contenha mais vagas.