Módulos da plataforma
O core e as extensões como módulos: instalação, disponibilidade no workspace da credencial, scopes, contratos, tipos de objeto, Functions e Actions publicadas.
curl -X GET "https://api.databolsa.com/v1/modules"{
"data": [
{
"id": "string",
"kind": "core",
"name": "string",
"description": "string",
"version": "string",
"availability": "available",
"install": {
"default": true,
"owners": [
"personal_workspace"
],
"requires": [
"string"
]
},
"scopes": [
"string"
],
"contracts": {
"openapi": "string",
"sdk": "string",
"cli": "string",
"mcp": "string"
},
"api_base_path": "string",
"object_kinds": [
"string"
],
"functions": [
"string"
],
"actions": [
"string"
],
"urls": {
"docs": "string",
"home": "string"
}
}
],
"meta": {
"next_cursor": null,
"count": 0
}
}{
"type": "string",
"title": "string",
"status": 0,
"detail": "string",
"instance": "string",
"details": {
"property1": null,
"property2": null
}
}Busca capacidades
Ranqueia, para uma pergunta em texto livre, o que a credencial alcança: primitivas de Objects, Functions do core e as Functions e Actions dos módulos instalados no workspace. Cada descritor diz o tipo, o módulo, o domínio, o sujeito, os scopes e a rota de execução; o spec completo está em `getCapability`.
Status da API e frescor dos dados
Estado da API e a data-base mais recente de cada família de dados (cotações, fundamentos, fundos, macro…). Chame antes de responder "hoje", "agora" ou "último": `data_freshness` diz até quando cada dado vai. Resposta direta, sem `data`.