Skip to main content

Abstra Project API

Connect to another Abstra project to query tables and execute connector actions remotely.

Abstra Project Logo

Authentication

This connector uses Token-based authentication. You need an API key from the target project, created in Settings > API Keys with restricted permissions.

info

Set up your connection in the Abstra Console before using it in your workflows.

How to use

Using the Smart Chat

Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".

Using the Web Editor

from abstra.connectors import run_connection_action

result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})

Available Actions

This connector provides 5 actions:

ActionPurposeParameters
tables_selectExecute a read-only SELECT query on a project tabletableName (string) required
query (string) required
params (array) — Parameterized query values ($1, $2, ...)
tables_insertExecute an INSERT query on a project tabletableName (string) required
query (string) required
params (array) — Parameterized query values ($1, $2, ...)
tables_updateExecute an UPDATE query on a project tabletableName (string) required
query (string) required
params (array) — Parameterized query values ($1, $2, ...)
tables_deleteExecute a DELETE query on a project tabletableName (string) required
query (string) required
params (array) — Parameterized query values ($1, $2, ...)
connectors_executeExecute an action on an external connector (e.g. AWS, Slack, Stripe)connectionName (string) required
actionName (string) required
parameters (object) — Key-value parameters for the action