Skip to main content

Endpoints de Relacionamento

Base path: /v1/relationships
Os endpoints abaixo representam a estrutura planejada. A implementação detalhada e a especificação OpenAPI serão geradas durante o desenvolvimento com FastAPI.

Pessoas

MétodoEndpointDescrição
GET/v1/relationships/peopleListar pessoas (paginado, com filtros)
POST/v1/relationships/peopleCriar nova pessoa
GET/v1/relationships/people/{id}Obter detalhes de uma pessoa
PUT/v1/relationships/people/{id}Atualizar dados de uma pessoa
DELETE/v1/relationships/people/{id}Remover uma pessoa
GET/v1/relationships/people/{id}/interactionsHistórico de interações da pessoa
GET/v1/relationships/people/{id}/linksVínculos da pessoa no grafo

Organizações

MétodoEndpointDescrição
GET/v1/relationships/organizationsListar organizações
POST/v1/relationships/organizationsCriar nova organização
GET/v1/relationships/organizations/{id}Obter detalhes de uma organização
PUT/v1/relationships/organizations/{id}Atualizar organização
DELETE/v1/relationships/organizations/{id}Remover organização

Territórios

MétodoEndpointDescrição
GET/v1/relationships/territoriesListar territórios
POST/v1/relationships/territoriesCriar novo território
GET/v1/relationships/territories/{id}Obter detalhes de um território
GET/v1/relationships/territories/{id}/peoplePessoas vinculadas ao território

Vínculos (Grafo)

MétodoEndpointDescrição
GET/v1/relationships/linksListar vínculos
POST/v1/relationships/linksCriar novo vínculo entre entidades
DELETE/v1/relationships/links/{id}Remover vínculo
GET/v1/relationships/graph/{entity_id}Obter grafo de vínculos de uma entidade

Segmentação

MétodoEndpointDescrição
GET/v1/relationships/segmentsListar segmentos
POST/v1/relationships/segmentsCriar segmento
GET/v1/relationships/segments/{id}/membersMembros de um segmento
GET/v1/relationships/tagsListar tags
POST/v1/relationships/tagsCriar tag