Converte uma consulta de objetos em tabela
Executa `getObjectHistory`, `getObjectFacts`, `rankObjects` ou `aggregateObjects` e retorna `{ schema.columns, rows, meta }`. As colunas declaram tipo, papel e unidade; os valores não são recalculados. Passe os parâmetros da operação em `input`; `meta.query` devolve a consulta reexecutável. Lotes com unidades diferentes informam a unidade por linha e deixam a unidade da coluna nula.
In: header
Query Parameters
Operação com projeção tabular.
"getObjectHistory" | "rankObjects" | "getObjectFacts" | "aggregateObjects"Ids do sujeito, separados por vírgula. Obrigatório em getObjectHistory e getObjectFacts; ausente em rankObjects e aggregateObjects.
Parâmetros de query da operação em JSON, pelo nome do contrato: {"facts":"close","from":"2025-01-01"}.
"{}"Response Body
curl -X GET "https://api.databolsa.com/v1/objects/table?operation=getObjectHistory&id=string&input=%7B%7D"{
"schema": {
"columns": [
{
"name": "string",
"type": "string",
"role": "identity",
"label": "string",
"semantic": "string",
"unit": "brl",
"nullable": true
}
],
"primary_key": [
"string"
]
},
"rows": [
[
"string"
]
],
"meta": {
"ontology_version": 0,
"query": {
"operation": "resolveObject",
"subject": {
"entity_id": "string",
"label": "string"
},
"input": {
"property1": null,
"property2": null
},
"description": "string"
},
"as_of": "string",
"count": 0,
"warnings": [
{
"code": "mixed_scales",
"message": "string"
}
],
"lineage": [
{
"source": "string",
"lineage": "string"
}
]
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"details": {
"property1": null,
"property2": null
}
}Obtém propriedades textuais de um ou vários objetos
Retorna propriedades textuais de até 50 objetos, com o `entity_id` em cada linha e o resultado de cada id em `meta.subjects`. Propriedades descrevem o objeto; números ficam em `getObjectFacts` e ligações com outros objetos em `listObjectLinks`. `vocabulary` lista valores possíveis quando a fonte possui domínio fechado; quando nulo, não assuma que os valores observados formam a lista completa. Valores são preservados como texto da fonte. Propriedades nulas não geram linha: ausência significa não declarado, não uma resposta negativa.
Combina conjuntos definidos por duas relações
Aplica `intersect`, `union` ou `difference` a conjuntos definidos por duas relações. `a_to_id` e `b_to_id` prendem a contraparte e permitem comparar dois objetos concretos. Use `total=true` e leia `meta.total` para obter o tamanho sem paginar.