Skip to main content
POST
Find graph distance between a company and another CPF/CNPJ

Authorizations

Authorization
string
header
required

OAuth2 Authorization Code flow

Path Parameters

idOrDocument
string
required

Company ID (cmp_*) or document (CNPJ)

Body

application/json
document
string
required

Documento alvo para encontrar conexão a partir da empresa base (CPF ou CNPJ)

Example:

"12345678909"

ignore
object[]

Lista de matches de CPF (nome + cpf) que devem ser ignorados na busca

maxDepth
number
default:6

Profundidade máxima do grafo para buscar conexões indiretas entre empresas e pessoas

Required range: 1 <= x <= 8
maxPaths
number
default:100

Quantidade máxima de caminhos de conexão profundos a retornar

Required range: 1 <= x <= 500

Response

Distance search result

sourceDocument
string
required

Documento da empresa de origem (CNPJ)

targetDocument
string
required

Documento alvo normalizado (CPF ou CNPJ)

targetType
enum<string>
required
Available options:
cpf,
cnpj
found
boolean
required

Indica se a conexão foi encontrada

expansions
number
required

Quantidade total de expansões realizadas no dataset

paths
array[]
required

Todos os caminhos mínimos encontrados (array de IDs de nós por caminho)

deepPaths
array[]
required

Caminhos profundos encontrados entre origem e destino (empresas e pessoas), respeitando maxDepth

cpfMatches
object[]
required

Matches de CPF parcial encontrados (incluindo ignorados)

companiesBetween
object[]
required

Empresas intermediárias encontradas entre origem e destino (exclui os pontos de origem/destino)

peopleBetween
object[]
required

Pessoas intermediárias encontradas entre origem e destino (exclui os pontos de origem/destino)

entitiesBetween
object[]
required

Todas as entidades intermediárias encontradas (empresas e pessoas)

nodes
object[]
required
edges
object[]
required
distance
object

Distância mínima em arestas, quando encontrada