Pular para o conteúdo principal

Fontes e entidades

As fontes de dados do workspace — APIs OpenAPI, servidores MCP, bancos de dados e produtos Kobana — e as entidades que o portal lê delas: registros, agregações e sincronizações.

Famílias nesta página​

FamíliaToolsreadwritedestructive
integrations — Fontes de dados195113
entities — Entidades201082

integrations​

ToolTipoPermissãoEndpointO que faz
dashboards_data_sources_listreadintegrations.listGET /v1/data_sourcesList the data sources of the workspace — OpenAPI APIs, MCP servers and read-only databases — newest first, with status, config and operations_count.
dashboards_data_sources_getreadintegrations.showGET /v1/data_sources/:idFetch one data source with its operations (endpoints, tools or tables it can read), each with its fields and whether it is enabled.
dashboards_data_sources_catalog_listreadintegrations.listGET /v1/data_sources/catalogList the Kobana products that can be connected as a data source with just a token (key, name, docs, base URLs).
dashboards_data_sources_connect_catalogwriteintegrations.createPOST /v1/data_sources/catalogConnect a Kobana product from the catalog: saves an OpenAPI data source from the spec shipped with the app and tests it.
dashboards_data_sources_analyze_specwriteintegrations.createPOST /v1/data_sources/openapi/analyzeAnalyze an OpenAPI spec without saving anything: title, servers, security schemes, suggested auth and the operations that would be imported.
dashboards_data_sources_create_openapiwriteintegrations.createPOST /v1/data_sources/openapiSave an API described by an OpenAPI spec as a data source, import its operations and test the connection.
dashboards_data_sources_create_mcpwriteintegrations.createPOST /v1/data_sources/mcpSave an MCP server as a data source.
dashboards_data_sources_create_databasewriteintegrations.createPOST /v1/data_sources/databaseSave a read-only database (PostgreSQL, MySQL, MariaDB, SQL Server or MongoDB) as a data source; connects and catalogs its tables or collections.
dashboards_data_sources_test_draftwriteintegrations.createPOST /v1/data_sources/testTest a connection before saving it.
dashboards_data_sources_updatewriteintegrations.updatePATCH /v1/data_sources/:idUpdate a data source — name, is_active, and the connection fields of its kind (OpenAPI, MCP or database).
dashboards_data_sources_deletedestructiveintegrations.deleteDELETE /v1/data_sources/:idDelete a data source with its operations and its sync schedule.
dashboards_data_sources_testwriteintegrations.updatePOST /v1/data_sources/:id/testTest a saved data source and record the outcome (status, last error); for an MCP server it also refreshes the tool list.
dashboards_data_sources_syncdestructiveintegrations.updatePOST /v1/data_sources/:id/syncQueue a sync of every entity fed by the data source (full: true re-reads everything).
dashboards_data_sources_update_schedulewriteintegrations.updatePUT /v1/data_sources/:id/scheduleSet how often the data source syncs: a 5-field cron (at most every 5 minutes) and timezone, or cron: null for on demand only.
dashboards_data_sources_replace_specdestructiveintegrations.updatePUT /v1/data_sources/:id/specReplace the OpenAPI spec of a data source and re-sync its operations; operations that keep their key keep their settings, the others are removed.
dashboards_data_sources_authorizewriteintegrations.updatePOST /v1/data_sources/:id/authorizeRestart the OAuth authorization of an MCP data source.
dashboards_data_sources_logs_listreadintegrations.showGET /v1/data_sources/:id/logsList the calls a data source made (HTTP requests, database queries), newest first, without headers nor bodies.
dashboards_data_sources_logs_getreadintegrations.showGET /v1/data_sources/:id/logs/:log_idFetch one call of a data source whole: request and response headers and bodies, with secrets masked.
dashboards_data_sources_operations_updatewriteintegrations.updatePATCH /v1/data_sources/:id/operations/:operation_idTurn one operation of a data source on or off (enabled).

entities​

ToolTipoPermissãoEndpointO que faz
dashboards_entities_listreadportal-config.viewGET /v1/entitiesList every entity of the workspace with its fields, source (data source, operation or SQL or join) and sync state.
dashboards_entities_getreadportal-config.viewGET /v1/entities/:idFetch one entity by id: its fields, source, sync mode, owner field and sync state.
dashboards_entities_previewwriteportal-config.updatePOST /v1/entities/previewCall a read operation of a data source (or run a SQL query) and return a sample of records with the entity inferred from them (proposed fields, types, owner).
dashboards_entities_createwriteportal-config.updatePOST /v1/entitiesRegister an entity from a data source operation (or SQL query) with the fields to keep, and queue its first full sync.
dashboards_entities_updatewriteportal-config.updatePATCH /v1/entities/:idUpdate an entity: name, key, special fields, owner match, sync mode, pagination, sync filters and the field list (matched by key; send the whole list).
dashboards_entities_deletedestructiveportal-config.updateDELETE /v1/entities/:idSoft-delete an entity and its fields.
dashboards_entities_join_previewwriteportal-config.updatePOST /v1/entities/join/previewPreview a relation between two entities before saving it: how many records match on the given fields and the first combined rows.
dashboards_entities_join_createwriteportal-config.updatePOST /v1/entities/joinRegister an entity that relates two others (a join) with the fields picked from each, and queue its first sync.
dashboards_entities_join_updatewriteportal-config.updatePUT /v1/entities/:id/joinReplace the relation of a join entity and the fields it brings, then re-sync its records.
dashboards_entities_records_listreadportal-config.viewGET /v1/entities/:id/recordsQuery the synced records of an entity, with field filters, sort and limit/offset paging (not page/per_page).
dashboards_entities_records_getreadportal-config.viewGET /v1/entities/:id/records/:record_idFetch one synced record of an entity — its values by field key and the record as the source sent it — with the entity.
dashboards_entities_records_cleardestructiveportal-config.updateDELETE /v1/entities/:id/recordsRemove every synced record of an entity and reset its sync state, so the next sync reads the source from scratch.
dashboards_entities_aggregatereadportal-config.viewGET /v1/entities/:id/aggregateCount, sum, average, min or max over the synced records of an entity, optionally grouped by a field — what KPI and chart blocks show.
dashboards_entities_usagereadportal-config.viewGET /v1/entities/:id/usageList the portal pages (draft and published) whose blocks read an entity, with the block types — what breaks if it is removed or its key changes.
dashboards_entities_logs_listreadintegrations.showGET /v1/entities/:id/logsList the calls the sync of an entity made to its data source, newest first (method, endpoint, HTTP status, duration).
dashboards_entities_logs_getreadintegrations.showGET /v1/entities/:id/logs/:log_idFetch one call of the sync of an entity whole: request and response headers and bodies (secrets masked when recorded).
dashboards_entities_syncwriteportal-config.updatePOST /v1/entities/:id/syncQueue a sync of one entity from its data source; full: true reads everything and drops what the source no longer has.
dashboards_entities_sync_getreadportal-config.viewGET /v1/entities/:id/syncWhere the sync of an entity stands: status, last error, last (full) sync time, record count and stats.
dashboards_entities_tenant_syncs_listreadportal-config.viewGET /v1/entities/:id/tenant_syncsOn an on_access entity, list where each tenant's sync stands (status, records, portal users carrying the tenant ID), most recently accessed first.
dashboards_entities_tenant_syncs_queuewriteportal-config.updatePOST /v1/entities/:id/tenant_syncsQueue one tenant's sync of an on_access entity now (full: true re-reads everything of the tenant).

Os campos de cada recurso estão na Referência da API e em dashboards_schemas_get.

Uma tool que você não pode rodar não aparece em tools/list. Se uma daqui não está lá, veja Autenticação.