get https://example.com/people/search
Retorna uma lista paginada de todas as buscas de pessoas realizadas, armazenadas no banco de dados.
Parâmetros de Consulta
- page (int): Número da página para paginação. Padrão é 1.
- page_size (int): Número de itens por página. Padrão é 10.
Exemplo de Solicitação
GET /search?page=1&page_size=10
Respostas Possíveis
- 200: Listagem realizada com sucesso. Retorna uma lista de objetos PeopleSearchModel representando as buscas realizadas.
- 500: Erro ao operar no banco de dados.
Exemplo de Resposta
[
{
"id": 1,
"q_keywords": "engineer",
"q_organization_domains": "example.com",
"person_titles": ["Senior Engineer", "Lead Engineer"],
"person_locations": ["New York", "San Francisco"],
"person_seniorities": ["Senior", "Lead"],
"organization_ids": ["123", "456"],
"organization_locations": ["New York", "California"],
"organization_num_employees_ranges": ["100-500", "500-1000"],
"contact_email_status": ["verified", "unverified"],
"prospected_by_current_team": ["team1", "team2"],
"contacts": [],
"people": [
{"name": "John Doe", "title": "Senior Engineer", "location": "New York"}
],
"pagination": {"page": 1, "total_pages": 10},
"requested_by": ["customer123"]
}
]