Relações em Respostas
Relações em Respostas (with)
with)É possível obter registros e seus dados complementares em uma única requisição utilizando o parâmetro with. Se o endpoint da API disponibilizar relações associadas (por exemplo, pessoas relacionadas a uma empresa), basta informar o(s) nome(s) da(s) relação(ões) desejada(s) após o parâmetro with, separados por vírgula caso queira múltiplas relações.
Exemplo de utilização
Se você deseja buscar empresas e, ao mesmo tempo, retornar as pessoas vinculadas a cada empresa, utilize o parâmetro with como no exemplo abaixo:
GET https://api.pipe.run/v1/companies?with=personsRelated&cursor=
Observação: Algumas relações padrão já podem ser retornadas automaticamente em determinadas requisições, portanto, não é necessário incluí-las novamente no parâmetro
with.
As relações disponíveis para cada endpoint estão descritas na especificação de referência.
Exemplo de resposta
{
"success": true,
"message": "OK",
"data": [
{
"id": 1234567890,
"name": "Empresa XPTO",
// ... outros campos
"personsRelated": [
{
"account_id": 123456789,
"person_id": 123456789,
"company_id": 123456789,
"is_main_company": true,
"job_title": "49-Sócio-Administrador",
"started_working_at": null,
"created_at": "2025-07-08 17:03:22",
"updated_at": "2025-07-08 17:03:22"
}
// ... outros registros
]
}
],
"meta": {
"cursor": {
"current": null,
"prev": null,
"next": "eyJpZCI6MTk3Njk0NTksIl9wb2ludHNUb05leHRJdGVtcyI6dHJ1ZX0",
"count": null
}
}
}
Updated 3 months ago
