Lista relações de um objeto
Retorna uma linha por afirmação, com a contraparte resolvida. A mesma relação pode aparecer por mais de uma fonte ou período; conte objetos por `other_id`. `magnitude` nula significa não publicada, não zero. A ordem é `magnitude` decrescente, portanto `limit=5` já produz o top 5. Com `at`, usa a última observação válida até a data; sem `at`, inclui relações históricas. Em `rates` a aresta é por CAMADA avaliada: um FIDC tem uma nota por classe de cota. Sem `series`, a resposta traz a camada default de cada contraparte (sênior, depois a nota do sujeito inteiro, depois a ação mais recente) e `series` diz qual saiu; com `series`, apenas aquela camada. Por isso a contagem aqui pode ser menor que `assertion_count` de `getObjectLinkStats`, que conta todas as camadas. `other_kind` e `other_subkind` recortam pelo OUTRO lado da aresta, antes da paginação e do `total`: um cedente com 331 arestas `assigned_to` exigia cinco páginas para achar o FIDC entre as séries de CRI. Com o recorte, `coverage` sai do `meta` — a fração é do verbo inteiro contra a folha autoritativa e não descreve a fatia.
In: header
Path Parameters
Identificador canônico do objeto (pub_…). Operações em lote aceitam vários ids separados por vírgula.
Query Parameters
Cursor opaco de meta.next_cursor da página anterior; omita na primeira página.
Itens por página (1–1000, default 100).
1001 <= value <= 1000true = inclui meta.total (contagem do universo filtrado). Custa uma consulta a mais.
Omitir = todas as relações desta direção.
"issued" | "distributes" | "tokenized_as" | "registered_as" | "assigned_to" | "owes_under" | "holds" | "manages" | "administers" | "custodies" | "audits" | "same_owner" | "shareholder_of" | "indexed_to" | "rates" | "mentions" | "measures" | "forecasts" | "contains" | "member_of" | "exposed_to_issuer" | "succeeded_by" | "produces" | "covers" | "coordinates" | "offers" | "exposed_to_sector" | "regulated_by" | "amends" | "revokes"out: este objeto pratica o verbo (fundo holds ativo); in: recebe (ativo é detido por fundo).
"out""out" | "in"Camada avaliada, em rates: a classe de cota como classe:número:tranche:emissão (senior:1::, mezzanine::I:), ou vazio para a nota do sujeito inteiro. Sem ela, a resposta traz uma aresta por contraparte, na ordem sênior → sujeito inteiro → ação mais recente. Os valores existentes de um sujeito estão em getObjectLinkHistory(rel=rates). Verbo sem camada ignora o parâmetro.
Recorta pelo TIPO da contraparte, antes da paginação e do total. Um cedente pratica assigned_to contra série de CRI e contra FIDC no mesmo verbo — other_kind=fund responde só o segundo grupo.
"company" | "equity_security" | "fund" | "service_provider" | "instrument" | "index" | "crypto_asset" | "commodity" | "country" | "indicator" | "data_series" | "offering" | "fund_share_class" | "market_event" | "role" | "sector" | "securitization" | "norm"Recorta pelo SUBTIPO da contraparte (fidc em vez de fund, cota_fundo_fechado em vez de instrument).
Corte temporal (AAAA-MM-DD). Sem at, usa o acervo histórico. Conforme o shape de listObjectRelations, event acumula até a data, snapshot escolhe o retrato aplicável e static pode ser recusada por não afirmar vigência passada.
^\d{4}-\d{2}-\d{2}$Como interpretar o id: auto segue fusões e, em cisões, responde 409 com os sucessores; exact lê literalmente o objeto desse id. Use exact para acessar o ramo de uma cisão que preservou o identificador original ou para desativar o redirecionamento automático.
"auto""auto" | "exact"Response Body
curl -X GET "https://api.databolsa.com/v1/objects/string/links?cursor=string&limit=100&total=string&rel=issued&direction=out&series=string&other_kind=company&other_subkind=string&at=string&resolve=auto"{
"data": [
{
"rel": "string",
"shape": "event",
"direction": "out",
"other_id": "string",
"other_kind": "string",
"other_subkind": "string",
"other_name": "string",
"other_code": "string",
"other_key_type": "string",
"other_key": "string",
"source": "string",
"valid_from": "string",
"valid_to": "string",
"observations": 0,
"magnitude": 0,
"magnitude_as_of": "string",
"magnitude_unit": "string",
"quantity": 0,
"quantity_unit": "string",
"quantity_as_of": "string",
"rank": 0,
"event_type": "rename",
"origin_block": "with_risk",
"weight_reason": "sem_pl_no_informe",
"risk_retained": true,
"series": "string",
"label": "string",
"outlook": "string",
"watch": "string",
"action": "string",
"evidence": 0,
"evidence_unit": "string",
"confidence": "high"
}
],
"meta": {
"next_cursor": "string",
"count": 0,
"total": 0,
"subject": {
"property1": "string",
"property2": "string"
},
"as_of": "string",
"as_of_by_rel": {
"property1": "string",
"property2": "string"
},
"excluded_shapes": [
"event"
],
"coverage": {
"status": "partial",
"as_of": "string",
"denominator_brl": 0,
"covered_brl": 0,
"ratio": 0,
"excluded": [
{
"category": "string",
"value_brl": 0
}
],
"source": "string",
"scope": "cda_blc4"
}
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"details": {
"property1": null,
"property2": null
}
}Lista relações do grafo inteiro
Pagina as relações de um verbo sem partir de um objeto, opcionalmente presas a um lado (`from_id`, `to_id`) ou a tipos (`from_kind`, `to_kind`). Para contagens e extremos, use `getObjectLinkStats`.
Lista o vocabulário de relações do grafo
Catálogo fechado dos verbos, inclusive os ainda sem arestas. Leia `note` para a semântica, `domain_kinds` e `range_kinds` para as pontas válidas, e `shape` para o tempo: `event` acumula eventos, `snapshot` representa retratos e `static` só admite o vigente.