Create deploy key
CONVEX_CREATE_DEPLOY_KEYGenerate 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.
Convex
19 actions for Convex workflows.
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.
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.
Create deploy key
CONVEX_CREATE_DEPLOY_KEYGenerate 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.
Get token details
CONVEX_GET_TOKEN_DETAILSRetrieve 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.
List Deploy Keys
CONVEX_LIST_DEPLOY_KEYSRetrieve all deploy keys associated with a Convex deployment to manage authentication credentials and monitor which tokens have access to your project.
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.
Create Deployment
CONVEX_CREATE_DEPLOYMENTCreate 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.
List Deployments
CONVEX_LIST_DEPLOYMENTSRetrieve 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.
Delete Deployment
CONVEX_DELETE_DEPLOYMENTPermanently 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.
Get Deployment Details
CONVEX_GET_DEPLOYMENTRetrieve comprehensive information about your Convex cloud deployment, including its configuration, region, and current status to monitor your backend infrastructure.
List deployment classes
CONVEX_LIST_DEPLOYMENT_CLASSESRetrieve 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.
List deployment regions
CONVEX_LIST_DEPLOYMENT_REGIONSRetrieve 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.
Update Deployment
CONVEX_UPDATE_DEPLOYMENTModify settings and properties of your Convex deployment, such as enabling dashboard edit confirmation or updating deployment references without affecting unchanged settings.
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.
Delete Custom Domain
CONVEX_DELETE_CUSTOM_DOMAINRemove 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.
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.
List Log Streams
CONVEX_LIST_LOG_STREAMSView 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.
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.
Create Project
CONVEX_CREATE_PROJECTSet 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.
List Projects
CONVEX_LIST_PROJECTSRetrieve all projects associated with a Convex team to get a complete inventory of your team's development projects and their current status.
Delete project
CONVEX_DELETE_PROJECTPermanently 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.
Get Project by ID
CONVEX_GET_PROJECT_BY_IDRetrieve 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.
Get Project by Slug
CONVEX_GET_PROJECT_BY_SLUGRetrieve 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.
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.
Execute Query Batch
CONVEX_EXECUTE_QUERY_BATCHRun 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.
Get Query Timestamp
CONVEX_GET_QUERY_TIMESTAMPRetrieves 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.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.