Integrate Convex into the workflow. Run query, mutation, and action functions on your deployment, list tables with their schemas, and export documents with snapshot pagination and change deltas.
Run a Convex query function and return its result
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
functionPath | string | Yes | Path to the query function (e.g., messages:list or folder/file:myQuery) |
args | json | No | Named arguments to pass to the function as a JSON object |
| Parameter | Type | Description |
|---|
value | json | Result returned by the query function |
logLines | array | Log lines printed during the function execution |
Run a Convex mutation function to write data and return its result
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
functionPath | string | Yes | Path to the mutation function (e.g., messages:send or folder/file:myMutation) |
args | json | No | Named arguments to pass to the function as a JSON object |
| Parameter | Type | Description |
|---|
value | json | Result returned by the mutation function |
logLines | array | Log lines printed during the function execution |
Run a Convex action function and return its result
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
functionPath | string | Yes | Path to the action function (e.g., emails:send or folder/file:myAction) |
args | json | No | Named arguments to pass to the function as a JSON object |
| Parameter | Type | Description |
|---|
value | json | Result returned by the action function |
logLines | array | Log lines printed during the function execution |
Run any Convex function (query, mutation, or action) by path without specifying its type
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
functionPath | string | Yes | Path to the function (e.g., messages:list or folder/file:myFunction) |
args | json | No | Named arguments to pass to the function as a JSON object |
| Parameter | Type | Description |
|---|
value | json | Result returned by the function |
logLines | array | Log lines printed during the function execution |
List all tables in a Convex deployment along with their JSON schemas. Requires streaming export, available on Convex paid plans.
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
| Parameter | Type | Description |
|---|
tables | array | Names of the tables in the deployment |
schemas | json | Map of table name to the JSON schema of its documents |
List documents from a Convex table via a paginated snapshot. Pass the returned snapshot and page cursor back in to fetch the next page. Requires streaming export, available on Convex paid plans.
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
tableName | string | No | Table to list documents from. Omit to list documents from all tables. |
snapshot | string | No | Snapshot timestamp from a previous page. Omit on the first request to start a new snapshot. |
pageCursor | string | No | Page cursor from a previous page of the same snapshot. Omit on the first request. |
| Parameter | Type | Description |
|---|
documents | array | Documents in this page of the snapshot |
hasMore | boolean | Whether more pages remain in the snapshot |
snapshot | string | Snapshot timestamp to pass back in when fetching the next page |
pageCursor | string | Page cursor to pass back in when fetching the next page |
List documents that changed after a snapshot or previous delta cursor. Deleted documents are returned with a _deleted flag. Requires streaming export, available on Convex paid plans.
| Parameter | Type | Required | Description |
|---|
deploymentUrl | string | Yes | Convex deployment URL (e.g., https://your-deployment.convex.cloud\) |
deployKey | string | Yes | Convex deploy key from the dashboard Settings page |
cursor | string | Yes | Timestamp cursor to read deltas after. Use the snapshot value from List Documents or the cursor from a previous Document Deltas page. |
tableName | string | No | Table to read deltas from. Omit to read deltas from all tables. |
| Parameter | Type | Description |
|---|
documents | array | Changed documents, each including _table and _ts fields |
hasMore | boolean | Whether more delta pages remain |
cursor | string | Cursor to pass back in when fetching the next page of deltas |
- Category:
tools
- Type:
convex