Sign inStart your trial

Convex

Reference

19 actions for Convex workflows.

01. Operations

Act on Convex from a workflow

Operations are the actions a workflow can take in Convex, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Access

3 operations

Manage authentication credentials and security tokens for programmatic access to your Convex backend. Use these operations to create and monitor deploy keys that enable CI/CD pipelines and other automated systems to interact with your Convex environment securely.

Action

Create deploy key

CONVEX_CREATE_DEPLOY_KEY

Generate secure credentials that allow you to deploy and manage your Convex backend from your development environment or CI/CD pipeline without sharing your main account credentials.

2 input
Action

Get token details

CONVEX_GET_TOKEN_DETAILS

Retrieve detailed information about your authentication token, including which team or project it's associated with. This helps you verify token ownership and manage access across your Convex projects.

Action

List Deploy Keys

CONVEX_LIST_DEPLOY_KEYS

Retrieve all deploy keys associated with a Convex deployment to manage authentication credentials and monitor which tokens have access to your project.

1 input

Deployments

7 operations

Handle the full lifecycle of your Convex deployments across different regions and hardware configurations. These operations let you create, update, monitor, and remove deployments, while also exploring available deployment options to match your application's performance requirements.

Action★ Featured

Create Deployment

CONVEX_CREATE_DEPLOYMENT

Create a new deployment environment for your Convex project, allowing you to set up separate instances for development, production, or testing with custom configurations like region and performance class.

5 input
Action★ Featured

List Deployments

CONVEX_LIST_DEPLOYMENTS

Retrieve a complete list of all deployments for your Convex project, including production, preview, and local environments. Use this to track and monitor the status of your application versions across different deployment stages.

4 input
Action

Delete Deployment

CONVEX_DELETE_DEPLOYMENT

Permanently remove a Convex deployment and all its associated data from your project. Use this when you no longer need a specific environment or want to clean up unused deployments.

1 input
Action

Get Deployment Details

CONVEX_GET_DEPLOYMENT

Retrieve comprehensive information about your Convex cloud deployment, including its configuration, region, and current status to monitor your backend infrastructure.

1 input
Action

List deployment classes

CONVEX_LIST_DEPLOYMENT_CLASSES

Retrieve all available deployment classes that your Convex team can use when deploying applications, helping you understand the deployment options and resources available for your projects.

1 input
Action

List deployment regions

CONVEX_LIST_DEPLOYMENT_REGIONS

Retrieve all available geographic regions where you can deploy your Convex backend infrastructure for your team. Use this to understand deployment options before selecting where to host your application.

1 input
Action

Update Deployment

CONVEX_UPDATE_DEPLOYMENT

Modify settings and properties of your Convex deployment, such as enabling dashboard edit confirmation or updating deployment references without affecting unchanged settings.

3 input

Domains

1 operation

Remove custom domain associations from your Convex deployments. Use this operation when you need to disconnect a domain or prepare for migration to a different domain configuration.

Action

Delete Custom Domain

CONVEX_DELETE_CUSTOM_DOMAIN

Remove a custom domain from your Convex deployment when you no longer need it or want to switch to a different domain. This helps you manage your project's web presence and DNS configuration.

3 input

Logs

1 operation

Access and stream logs from your Convex deployment to monitor application behavior and troubleshoot issues. This operation provides visibility into your backend's execution and helps with debugging and performance analysis.

Action

List Log Streams

CONVEX_LIST_LOG_STREAMS

View all log streaming destinations configured for your deployment, such as Datadog, Webhooks, Axiom, or Sentry integrations. Helps you understand where your application logs are being sent and manage your monitoring setup.

Projects

5 operations

Organize and manage your Convex projects, which serve as containers for your backend code and configurations. Use these operations to create new projects, retrieve project details, and clean up unused projects within your workspace.

Action★ Featured

Create Project

CONVEX_CREATE_PROJECT

Set up a new Convex project for your team with optional development or production deployments ready to use. This initializes your backend infrastructure so you can start building your application immediately.

5 input
Action★ Featured

List Projects

CONVEX_LIST_PROJECTS

Retrieve all projects associated with a Convex team to get a complete inventory of your team's development projects and their current status.

1 input
Action

Delete project

CONVEX_DELETE_PROJECT

Permanently removes a Convex project and all its associated deployments and data. Use this when you're shutting down a project or cleaning up unused development environments.

1 input
Action

Get Project by ID

CONVEX_GET_PROJECT_BY_ID

Retrieve detailed information about a specific Convex project, including its name, slug, team association, and creation date. Use this to access project metadata and verify project configuration details.

1 input
Action

Get Project by Slug

CONVEX_GET_PROJECT_BY_SLUG

Retrieve your Convex project details using its human-readable slug identifier, making it easy to fetch project information without needing numeric IDs. This is useful when you need to programmatically access project configuration and settings for automation or integration purposes.

2 input

Queries

2 operations

Execute database queries and retrieve timestamp information from your Convex backend. These operations enable you to perform on-demand data access and synchronization tasks within your automation workflows.

Action

Execute Query Batch

CONVEX_EXECUTE_QUERY_BATCH

Run multiple Convex queries simultaneously in a single request to fetch related data efficiently without making separate API calls. This reduces latency and simplifies data retrieval when you need information from several database queries at once.

2 input
Action

Get Query Timestamp

CONVEX_GET_QUERY_TIMESTAMP

Retrieves the current query timestamp from your Convex deployment, allowing you to synchronize data operations and track when queries were last executed. This helps ensure your application stays in sync with real-time database changes.

1 input
What now

Use Convex in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.