Read and write Caspio table, view and directory records, manage fields, users, files, DataPage deployment and tasks.
Explore 89 workflow actions for Caspio, including account permissions and operation limits.
46 read actions43 write actions
WORKFLOW ACTIONS
What you can configure.
Choose an action in the workflow builder, connect an account, and map its inputs. These actions are available in the catalog; your account access and a successful test determine whether they work for your setup.
Create a directory field
Write
Each field definition includes: Name (the identifier used in all queries), Type (data type), Label (optional friendly display name), Unique, and Description (optional.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a directory user
Write
The request body must include at minimum the Email field.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a folder
Write
- If folderId is empty, the root folder is used as the destination.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a table
Write
Creates a table.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a table field
Write
Each field definition includes: Name (the identifier used in all queries), Type (data type), Label (optional friendly display name), Unique, and Description (optional.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a table record
Write
The request body is a flat JSON object of field name/value pairs (e.g., {"Name": "John", "Age": 30}).
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create a view record
Write
The request body is a flat JSON object of field name/value pairs.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create multiple directory users
Write
- Maximum 1000 records per request.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create multiple table records
Write
- Maximum 1000 records per request.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Create multiple view records
Write
- Maximum 1000 records per request.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a directory field
Write
Deletes a directory field.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a directory user by UserGUID
Write
Deletes a directory user by UserGUID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a directory-user attachment file
Write
Deletes a directory-user attachment file.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a file by file ID
Write
Deletes a file by file ID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a file by file path
Write
Deletes a file by file path.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a table attachment file
Write
Deletes a table attachment file.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a table field
Write
Deletes a table field.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a table record by PK_ID
Write
Deletes a table record by PK_ID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a view attachment file
Write
Deletes a view attachment file.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a view record by PK_ID
Write
Deletes a view record by PK_ID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete a webhook event
Write
Deletes a webhook event.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete an outgoing webhook and its events
Write
Deletes an outgoing webhook and its events.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete directory users that match a condition
Write
This operation is irreversible.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete table attachment files that match a condition
Write
where is required.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete table records that match a condition
Write
This operation is irreversible.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete view attachment files that match a condition
Write
where is required.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Delete view records that match a condition
Write
This operation is irreversible.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Deploy or undeploy a DataPage
Write
Deploys or undeploys a DataPage.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Deploy or undeploy all DataPages in a Bridge application
Write
Deploys or undeploys all DataPages in a Bridge application.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Get a Bridge application
Read
Gets a Bridge application.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a data import/export task
Read
Gets a data import/export task.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a DataPage
Read
Gets a DataPage.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a directory
Read
Gets a directory.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a directory field
Read
Each field includes: Name (the identifier to use in all queries), Type (data type), Label (optional friendly display name), Unique, Editable (false for auto-generated fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a Flex application
Read
Gets a Flex application.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a table
Read
Gets a table.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a table field
Read
Each field includes: Name (the identifier to use in all queries), Type (data type), Label (optional friendly display name), Unique, Editable (false for auto-generated fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a table record by PK_ID
Read
Gets a table record by PK_ID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a task
Read
Get a task.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a view
Read
Gets a view.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a view field
Read
Gets a view field.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a view record by PK_ID
Read
Gets a view record by PK_ID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get a webhook event
Read
- messageCount, callCount, and errorCount are event activities from the last 30 days.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get an outgoing webhook
Read
- messageCount, callCount, and errorCount are webhook activities from the last 30 days.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get attachment file metadata for multiple directory users
Read
Gets attachment file metadata for multiple directory users.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get attachment file metadata for multiple table records
Read
Returns metadata for files stored in an Attachment-type field: PK_ID (the table record's internal ID), fileName, fileType, size, dateCreated, and lastModified.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get attachment file metadata for multiple view records
Read
Returns metadata for files stored in an Attachment-type field: PK_ID, fileName, fileType, size, dateCreated, and lastModified.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get file metadata by file ID
Read
Returns metadata including the file's fileId (an internal GUID used for download), name, size, contentType, dateCreated, lastModified, and fullFilePath.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get file metadata by file path
Read
The file path comes from a File-type field value in a table or view record (e.g., '/photos/logo.jpg', '/report.pdf').
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get folder metadata
Read
Gets folder metadata.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Get the deployment code for a DataPage
Read
Get the code that embeds a DataPage on a page: iFrame, URL, Embedded or .NET.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List all accessible directories with their field definitions
Read
Each entry contains the directory name, description and the complete list of fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List all accessible outgoing webhooks with their event definitions
Read
Each entry contains the full webhook definition plus all events registered for that webhook.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List all accessible tables with their field definitions
Read
Each entry contains the table name, description and the complete list of fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List all accessible views with their field definitions
Read
Each entry contains the view name, description and the complete list of fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List Bridge applications
Read
Bridge applications are Caspio's low-code apps built from DataPages, similar to web applications.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List data import/export tasks
Read
Data import/export tasks are Caspio's configurable jobs for moving data into or out of tables, similar to ETL pipelines.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List DataPages in a Bridge application
Read
Lists DataPages in a Bridge application.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List directories
Read
Directories are identity and authentication services that manage app user accounts.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List directory fields
Read
Each field includes: Name (the identifier to use in all queries), Type (data type), Label (optional friendly display name), Unique, Editable (false for auto-generated fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List directory users
Read
In addition to the directory table fields, the following user attributes are returned: - _status - user status: 'Active', 'Inactive', 'ActivationPending', 'ActivationExpired'.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List events for an outgoing webhook
Read
- eventType is an optional query parameter that filters results by event type.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List files in a folder
Read
- If folderId is empty, the list of files from the root folder is returned.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List Flex applications
Read
Flex applications are Caspio's low-code apps built from AppPages and DataParts, similar to web applications.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List folders in a folder
Read
- If folderId is empty, the list of folders from the root folder is returned.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List outgoing webhooks
Read
Outgoing webhooks are Caspio's event-triggered HTTP callbacks to external systems, similar to real-time notifications.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List table fields
Read
Each field includes: Name (the identifier to use in all queries), Type (data type), Label (optional friendly display name), Unique, Editable (false for auto-generated fields.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List table records
Read
Supports Microsoft SQL Server WHERE syntax (LIKE, AND, OR, NOT, IN, BETWEEN, comparison operators, etc.).
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List tables
Read
Tables are Caspio's primary data storage objects (like database tables).
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List tasks
Read
Tasks are Caspio's scheduled or on-demand automation jobs that run business logic - record inserts, updates and deletes, email and SMS notifications, joins, groupings and.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List view fields
Read
Each field includes: Name (the identifier to use in queries), TableFieldName (the source table and field in Table.Field format, revealing which underlying table each field comes.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List view records
Read
The query syntax is identical to querying tables - supports Microsoft SQL Server WHERE syntax (LIKE, AND, OR, NOT, IN, BETWEEN, comparison operators, etc.).
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
List views
Read
Views are Caspio's predefined data sources that filter a single table or join multiple tables, similar to database views.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Rename directory-user attachment files that match a condition
Write
where is required.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename table attachment files that match a condition
Write
where is required.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Rename view attachment files that match a condition
Write
where is required.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Replace a table record by PK_ID (all fields)
Write
Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Replace a view record by PK_ID (all fields)
Write
Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Run a data import/export task
Write
Runs a data import/export task.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Search files by name
Read
Returns files matching the specified name filter, regardless of folder hierarchy.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Search folders by name
Read
Returns folders matching the specified name filter, regardless of folder hierarchy.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
Update a directory field
Write
Each field definition includes: Name (the identifier used in all queries), Type (data type), Label (optional friendly display name), Unique, and Description (optional.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a directory user by UserGUID
Write
Updates a directory user by UserGUID.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a table field
Write
Each field definition includes: Name (the identifier used in all queries), Type (data type), Label (optional friendly display name), Unique, and Description (optional.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a table record by PK_ID
Write
Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update a view record by PK_ID
Write
Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update directory users that match a condition
Write
- Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update table records that match a condition
Write
- Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
Update view records that match a condition
Write
- Only the fields included in the request body are modified; unspecified fields are left unchanged.
Permissions and limits
Account permissions
A Caspio API profile with permission for the resource and operation
A repeated request may repeat the external action. Review the previous result before retrying a write.
SETUP
Start with a controlled test.
01Connect the intended account
Use the account and permissions required for your process. Review the connection check before configuring a workflow action.
02Review inputs and access
Select a listed operation and map its required inputs. Use test records and add a human approval before writes that need review.
03Confirm the result
Inspect step outputs and confirm the result in Caspio. A saved workflow is not a completed provider action.