Skip to main content

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.