Caspio
Also an agent toolCaspio low-code/no-code cloud database platform — tables, fields, records CRUD, views, files & folders, data import/export tasks, bridge applications & DataPages, directories & users, and outgoing webhooks (REST API v3)
56 actions · 1 triggers
The Caspio integration lets you connect Caspio to your automations with 56 actions and 1 triggers — and every action is also a tool an AI agent can call. Examples: List Tables, Describe Table, Update Table Design, List Fields, Get Field. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Triggers 1
Events in Caspio that can start a workflow.
New/updated Caspio records
Polls a table by a TIMESTAMP watermark injected into q.where; use when webhooks are not configured.
Actions 56
What Zervanor can do in Caspio.
Tables14
List Tables
Return all table names in the Caspio account (GET /tables)
Describe Table
Get a table's definition / metadata (GET /tables/{tableName})
Update Table Design
Update (design) the table structure (PUT /tables/{tableName})
List Fields
List field definitions for a table (GET /tables/{tableName}/fields)
Get Field
Get a single field's properties (GET /tables/{tableName}/fields/{fieldName})
Add Field
Add a field to a table (POST /tables/{tableName}/fields)
Update Field
Update a field definition (PUT /tables/{tableName}/fields/{fieldName})
Delete Field
Remove a field from a table (DELETE /tables/{tableName}/fields/{fieldName})
Get Password Field
Password-typed field helper read (GET /tables/{tableName}/passwordFields/{fieldName})
Set Password Field
Set/reset a password field value (PUT /tables/{tableName}/passwordFields/{fieldName})
List Table Records
Query records from a table with filtering and pagination (GET /tables/{tableName}/records)
Create Table Record
Insert one record into a table (POST /tables/{tableName}/records)
Update Table Records
Update records matching a WHERE clause; returns RecordsAffected (PUT /tables/{tableName}/records)
Delete Table Records
Delete records matching a WHERE clause; returns RecordsAffected (DELETE /tables/{tableName}/records)
Directories10
List Directories
List directories (user-authentication containers) (GET /directories)
Create Directory
Create a directory (POST /directories)
Get Directory
Get a directory (GET /directories/{dirId})
Update Directory
Update a directory (PUT /directories/{dirId})
Delete Directory
Delete a directory (DELETE /directories/{dirId})
List Directory Users
List users in a directory (GET /directories/{dirId}/users)
Create Directory User
Create a user in a directory (POST /directories/{dirId}/users)
Get Directory User
Get a user (GET /directories/{dirId}/users/{userId})
Update Directory User
Update a user (PUT /directories/{dirId}/users/{userId})
Delete Directory User
Delete a user (DELETE /directories/{dirId}/users/{userId})
OutgoingWebhooks10
List Outgoing Webhooks
List configured outgoing webhooks (GET /outgoingWebhooks)
Create Outgoing Webhook
Create an outgoing webhook (destination URL, payload template) (POST /outgoingWebhooks)
Get Outgoing Webhook
Get a webhook (GET /outgoingWebhooks/{webhookId})
Update Outgoing Webhook
Update a webhook; single Enabled property toggles status + events (PUT /outgoingWebhooks/{webhookId})
Delete Outgoing Webhook
Delete a webhook (DELETE /outgoingWebhooks/{webhookId})
List Webhook Events
List events bound to a webhook (GET /outgoingWebhooks/{webhookId}/events)
Create Webhook Event
Bind an event (_table.recordInsert / recordUpdate / recordDelete) to a webhook (POST /outgoingWebhooks/{webhookId}/events)
Get Webhook Event
Get an event (GET /outgoingWebhooks/{webhookId}/events/{eventId})
Update Webhook Event
Update an event (PUT /outgoingWebhooks/{webhookId}/events/{eventId})
Delete Webhook Event
Delete an event (DELETE /outgoingWebhooks/{webhookId}/events/{eventId})
Files6
List Files
List files; pass externalKey to scope to a folder (GET /files)
List Folders
List folders (GET /files/folders)
Download File
Download a file by its ExternalKey (GET /files/{externalKey})
Upload File
Upload a file via multipart/form-data; pass externalKey for destination folder (POST /files)
Update File
Replace/update an existing file (PUT /files/{externalKey})
Delete File
Delete a file by ExternalKey (DELETE /files/{externalKey})
Views6
List Views
List all view names (GET /views)
List View Fields
List fields exposed by a view (GET /views/{viewName}/fields)
List View Records
Query view records (same query params as table records) (GET /views/{viewName}/records)
Create View Record
Insert through a view (writes to underlying table) (POST /views/{viewName}/records)
Update View Records
Update view records matching a WHERE clause (PUT /views/{viewName}/records)
Delete View Records
Delete view records matching a WHERE clause (DELETE /views/{viewName}/records)
BridgeApplications5
List Applications
List bridge applications (GET /bridgeApplications)
Get Application
Get a single app's metadata (GET /bridgeApplications/{externalKey})
List DataPages
List DataPages in an app (GET /bridgeApplications/{externalKey}/datapages)
Get DataPage
Get DataPage metadata + deploy status (GET /bridgeApplications/{externalKey}/datapages/{dpKey})
Deploy / Undeploy DataPage
Deploy or undeploy a DataPage (PUT /bridgeApplications/{externalKey}/datapages/{dpKey}/deployment)
DataImportExportTasks5
List Tasks
List scheduled import/export tasks (GET /dataImportExportTasks)
Get Task
Get a task's metadata/status (GET /dataImportExportTasks/{externalKey})
Run Task
Run a data import/export task on demand (POST /dataImportExportTasks/{externalKey}/run)
Update Task
Update task configuration (PUT /dataImportExportTasks/{externalKey})
Delete Task
Delete a task (DELETE /dataImportExportTasks/{externalKey})
Nothing matches your search.
Automations using Caspio
Build your own automation with Caspio in the visual builder.
Frequently asked questions
What can I automate with Caspio?
56 actions are available — for example: List Tables, Describe Table, Update Table Design, List Fields, Get Field, and more.
Which Caspio events can start a workflow?
1 triggers — for example: New/updated Caspio records.
Can Caspio be used as an AI agent tool?
Yes. Every Caspio action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Caspio integration modelled?
Caspio is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.