Abstra Project API
Connect to another Abstra project to query tables and execute connector actions remotely.
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:
| Action | Purpose | Parameters |
|---|---|---|
| tables_select | Execute a read-only SELECT query on a project table | tableName (string) required query (string) required params (array) — Parameterized query values ($1, $2, ...) |
| tables_insert | Execute an INSERT query on a project table | tableName (string) required query (string) required params (array) — Parameterized query values ($1, $2, ...) |
| tables_update | Execute an UPDATE query on a project table | tableName (string) required query (string) required params (array) — Parameterized query values ($1, $2, ...) |
| tables_delete | Execute a DELETE query on a project table | tableName (string) required query (string) required params (array) — Parameterized query values ($1, $2, ...) |
| connectors_execute | Execute 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 |