Abstra Manager API
Access organization data, members, and project consumption metrics via the Abstra Manager API.
Authentication
This connector uses Token-based authentication.
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 6 actions:
| Action | Purpose | Parameters |
|---|---|---|
| get_organization | Get organization structure with folders and projects | No parameters |
| get_members | List organization members with their folder assignments | No parameters |
| get_project_consumption | Get consumption metrics for a project within a date range max 31 days. Returns tables rows, files storage, email notifications, AI prompts, document AI, agent runs, CPU and RAM. | projectId (string) required from (string) required to (string) required |
| get_audit_logs | Get unified audit logs for the organization within a date range max 31 days. Returns all audit events CRUD actions, auth attempts, emails, connector actions, AI prompts, staff actions as a single sorted stream with eventType, createdAt, and payload. Optionally filter by project. | from (string) required to (string) required projectId (string) |
| add_member | Add a member to the organization by email. Optionally assign them to specific folders. | email (string) required folderIds (array) |
| remove_member | Remove a member from the organization by email. | email (string) required |