Skip to main content

Connectors

A connector links the workspace to one of your systems — the ERP, the academic system, the rental database. It is where the records the portal shows come from.

The portal never queries the connector at the moment the customer opens the page. The connector syncs: it reads the data from the source and keeps a copy in the entities. The portal blocks read that copy, and each portal user sees only the records that are theirs (see Holder and tenant ID).

Connectors live in Data › Connectors (/dashboard/connectors).

Connector types​

TypeWhen to usePage
API (OpenAPI)Your system has a REST API described in an OpenAPI/Swagger fileAPI (OpenAPI)
Kobana catalogYou use a Kobana product (Financeiro Inteligente, Faturamento Automático, Régua de Cobrança, Gateway Bancário): the spec comes readyAPI (OpenAPI)
MCPYour system exposes an MCP server with read toolsMCP server
DatabaseYou want to read straight from PostgreSQL, MySQL, MariaDB, SQL Server or MongoDBDatabase

Connect a source​

  1. In Data › Connectors, click Connect source.
  2. Choose the tab for the type: Catalog, API, MCP or Database.
  3. Fill in the connection details. Test connection checks that everything is right before you save.
  4. Click Connect and sync.

When you save, the platform tests the connection and reads what the source offers: the API endpoints, the MCP server tools or the database tables. Then you create the entities from them.

The connector list​

The list shows, for each connector:

Workspace connector list

ColumnWhat it shows
NameThe name you gave the connector
TypeAPI (OpenAPI), Kobana catalog, MCP or Database
DetailsA summary of the connection, such as the transport type and the number of tools
StatusThe state of the connection (see below)
EntitiesHow many entities read from this connector
ScheduleHow often it syncs
Last syncWhen the last sync happened

The tabs at the top filter by status, the search looks up the name and the Type filter shows only one type of connector. The … menu on each row has the same actions as the connector page.

Connection status​

StatusWhat it means
ConnectedThe last test succeeded and the connector is syncing
PendingThe connector has not been tested successfully yet — for example, an MCP server waiting for you to authorize access
ErrorThe last test or the last sync failed. Hover over the status (or open the connector) to see the Last error
DisabledYou disabled the connector: it is not queried and scheduled syncs stop

The connector page​

Click a connector to open its page. It has three tabs:

  • Overview — the summary (type, schedule, last sync, last test, entities, created at), the last error, when there is one, and the entities that read from the connector. New entity creates an entity from it.
  • Endpoints, Tools or Tables and views (the name changes with the type) — the operations the platform found in the source. Next to each read operation, Create entity already opens the entity with it chosen.
  • Logs — every call the connector made to the source, with method, endpoint, status and duration. Click a call to see the request and the response.

The actions are at the top:

ActionWhat it does
EditChanges the connection details. When you save, the connection is tested again
Test connectionChecks the connection now and updates the status
Sync and Full syncFetch the data again (see Sync)
ScheduleSets how often the connector syncs
AuthorizeOnly for OAuth MCP servers that have not been authorized yet

Disable a connector​

In the Overview, under Danger zone, click Disable. Scheduled syncs stop and the connector is no longer queried, but the records already synced keep showing in the portal.

To bring it back, click Enable: the platform tests the connection and scheduled syncs run again.

Protected credentials​

Tokens, passwords, certificates and authentication headers are encrypted before being stored and never come back to the screen. When you edit a connector, leave a credential field blank to keep the saved value.

In the Logs, authentication headers, secret parameters and tokens appear masked (***).