Convex
The reactive backend platform that keeps up with you and your agents. Database, functions, workflow, sync, search, file storage, and more. All TypeScript, zero glue.
认证方式
| 方式 | 底层类型 | 状态 | 说明 |
|---|---|---|---|
| Bearer Token | api_key | available | — |
| API Key | api_key | available | — |
调用示例
import { createClient } from "@open-connector/sdk";const oc = createClient({ baseUrl: "https://api.openconnector.dev", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({ slug: "CONVEX_CANCEL_TEAM_MEMBER_INVITE", connectedAccountId: "conn_...", arguments: { /* match this tool's input schema */ },});import Composio from "@composio/client";const composio = new Composio({ baseURL: "https://api.openconnector.dev/composio", apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("CONVEX_CANCEL_TEAM_MEMBER_INVITE", { connected_account_id: "conn_...", arguments: { /* match this tool's input schema */ },});oc tools execute CONVEX_CANCEL_TEAM_MEMBER_INVITE --data '{ }'Tool 目录
可用 Tools
47 个可调用操作
Cancel a pending team invitationCONVEX_CANCEL_TEAM_MEMBER_INVITECancel a pending team invitation需要连接
Cancel a pending team invitation
认证
需要 Connected AccountTags
Create custom domainCONVEX_CREATE_CUSTOM_DOMAINCreate custom domain需要连接
Create custom domain
认证
需要 Connected AccountTags
Create a custom roleCONVEX_CREATE_CUSTOM_ROLECreates a new custom role for the team with the specified name, description, and permission statements.需要连接
Creates a new custom role for the team with the specified name, description, and permission statements.
认证
需要 Connected AccountTags
Create deploy keyCONVEX_CREATE_DEPLOY_KEYCreate a deploy key like "dev:happy-animal-123|ey..." which can be used with the Convex CLI to develop against or deploy code. When access to the deployment is granted through an OAuth token this deploy key will use the same OAuth-granted token. When access to the deployment is granted any other way a new token will be created which grants access only to this deployment.需要连接
Create a deploy key like "dev:happy-animal-123|ey..." which can be used with the Convex CLI to develop against or deploy code. When access to the deployment is granted through an OAuth token this deploy key will use the same OAuth-granted token. When access to the deployment is granted any other way a new token will be created which grants access only to this deployment.
认证
需要 Connected AccountTags
Create deploymentCONVEX_CREATE_DEPLOYMENTCreate a new deployment for a project.需要连接
Create a new deployment for a project.
认证
需要 Connected AccountTags
Create personal access tokenCONVEX_CREATE_PERSONAL_ACCESS_TOKENCreates a new personal access token for the authenticated user.需要连接
Creates a new personal access token for the authenticated user.
认证
需要 Connected AccountTags
Create preview deploy keyCONVEX_CREATE_PREVIEW_DEPLOY_KEYCreate a preview deploy key like "preview:team-slug:project-slug|ey..." which can be used with the Convex CLI to create and manage preview deployments within the project. When access to the project is granted through an OAuth token this preview deploy key will use the same OAuth-granted token. When access to the project is granted any other way a new token scoped to preview deployments in this project will be created.需要连接
Create a preview deploy key like "preview:team-slug:project-slug|ey..." which can be used with the Convex CLI to create and manage preview deployments within the project. When access to the project is granted through an OAuth token this preview deploy key will use the same OAuth-granted token. When access to the project is granted any other way a new token scoped to preview deployments in this project will be created.
认证
需要 Connected AccountTags
Create projectCONVEX_CREATE_PROJECTCreate a new project on a team, optionally provisioning a dev or prod deployment.需要连接
Create a new project on a team, optionally provisioning a dev or prod deployment.
认证
需要 Connected AccountTags
Create a teamCONVEX_CREATE_TEAMCreate a team需要连接
Create a team
认证
需要 Connected AccountTags
Create a team access tokenCONVEX_CREATE_TEAM_ACCESS_TOKENCreate a team access token需要连接
Create a team access token
认证
需要 Connected AccountTags
Delete custom domainCONVEX_DELETE_CUSTOM_DOMAINRemove a custom domain from a deployment.需要连接
Remove a custom domain from a deployment.
认证
需要 Connected AccountTags
Delete a custom roleCONVEX_DELETE_CUSTOM_ROLEDeletes a custom role from the team. Fails with `CustomRoleInUse` if the role is still attached to any team members; reassign those members (e.g. via `update_team_member_role`) before retrying.需要连接
Deletes a custom role from the team. Fails with `CustomRoleInUse` if the role is still attached to any team members; reassign those members (e.g. via `update_team_member_role`) before retrying.
认证
需要 Connected AccountTags
Delete deploy keyCONVEX_DELETE_DEPLOY_KEYDeletes a deploy key for the specified deployment. The `id` in the request body can be the full deploy key (with prefix), encoded token, or the name of the deploy key.需要连接
Deletes a deploy key for the specified deployment. The `id` in the request body can be the full deploy key (with prefix), encoded token, or the name of the deploy key.
认证
需要 Connected AccountTags
Delete deploymentCONVEX_DELETE_DEPLOYMENTDelete a deployment. This will delete all data and files in the deployment, so we recommend creating and downloading a backup before calling this endpoint. This does not delete the project itself.需要连接
Delete a deployment. This will delete all data and files in the deployment, so we recommend creating and downloading a backup before calling this endpoint. This does not delete the project itself.
认证
需要 Connected AccountTags
Delete personal access tokenCONVEX_DELETE_PERSONAL_ACCESS_TOKENDeletes a personal access token for the authenticated user. The `id` in the request body can be the encoded token secret or the name of the token.需要连接
Deletes a personal access token for the authenticated user. The `id` in the request body can be the encoded token secret or the name of the token.
认证
需要 Connected AccountTags
Delete preview deploy keyCONVEX_DELETE_PREVIEW_DEPLOY_KEYDeletes a preview deploy key for the specified project. The `id` in the request body can be the full preview deploy key (with prefix), encoded token, or the name of the preview deploy key.需要连接
Deletes a preview deploy key for the specified project. The `id` in the request body can be the full preview deploy key (with prefix), encoded token, or the name of the preview deploy key.
认证
需要 Connected AccountTags
Delete projectCONVEX_DELETE_PROJECTDelete a project. Deletes all deployments in the project as well.需要连接
Delete a project. Deletes all deployments in the project as well.
认证
需要 Connected AccountTags
Delete a team access tokenCONVEX_DELETE_TEAM_ACCESS_TOKENDeletes a team access token, identified by its secret value or name.需要连接
Deletes a team access token, identified by its secret value or name.
认证
需要 Connected AccountTags
Get deployment in project by idCONVEX_GET_DEPLOYMENT_IN_PROJECT_BY_PROJECT_IDGet a deployment within a project by reference, default production deployment, or default dev deployment for the calling user.需要连接
Get a deployment within a project by reference, default production deployment, or default dev deployment for the calling user.
认证
需要 Connected AccountTags
Get deployment in project by slugCONVEX_GET_DEPLOYMENT_IN_PROJECT_BY_PROJECT_SLUGGet a deployment within a project identified by team and project slug, by reference, default production deployment, or default dev deployment for the calling user.需要连接
Get a deployment within a project identified by team and project slug, by reference, default production deployment, or default dev deployment for the calling user.
认证
需要 Connected AccountTags
Get project by IDCONVEX_GET_PROJECT_BY_IDGet a project by its ID.需要连接
Get a project by its ID.
认证
需要 Connected AccountTags
Get project by slugCONVEX_GET_PROJECT_BY_SLUGGet a project by its slug.需要连接
Get a project by its slug.
认证
需要 Connected AccountTags
Get token detailsCONVEX_GET_TOKEN_DETAILSReturns the team ID for team tokens. Especially useful after receiving a team token from an OAuth flow since most endpoints require team ID.需要连接
Returns the team ID for team tokens. Especially useful after receiving a team token from an OAuth flow since most endpoints require team ID.
认证
需要 Connected AccountTags
Invite a team memberCONVEX_INVITE_TEAM_MEMBERInvite a member to the given team by email. `role` is required and must be one of `admin`, `developer`, or `custom`. Pass `custom` together with a non-empty `customRoles` list to invite a member into a custom role; for `admin` and `developer`, `customRoles` must be omitted.需要连接
Invite a member to the given team by email. `role` is required and must be one of `admin`, `developer`, or `custom`. Pass `custom` together with a non-empty `customRoles` list to invite a member into a custom role; for `admin` and `developer`, `customRoles` must be omitted.
认证
需要 Connected AccountTags
List audit log eventsCONVEX_LIST_AUDIT_LOG_EVENTSList a team's audit log events within a time range, with optional filters.需要连接
List a team's audit log events within a time range, with optional filters.
认证
需要 Connected AccountTags
List custom domainsCONVEX_LIST_CUSTOM_DOMAINSGet all custom domains configured for a deployment.需要连接
Get all custom domains configured for a deployment.
认证
需要 Connected AccountTags
List custom rolesCONVEX_LIST_CUSTOM_ROLESLists all custom roles for the team with cursor-based pagination.需要连接
Lists all custom roles for the team with cursor-based pagination.
认证
需要 Connected AccountTags
List default environment variablesCONVEX_LIST_DEFAULT_ENVIRONMENT_VARIABLESLists all default environment variables for the specified project, with optional filtering by name and deployment type.需要连接
Lists all default environment variables for the specified project, with optional filtering by name and deployment type.
认证
需要 Connected AccountTags
List deploy keysCONVEX_LIST_DEPLOY_KEYSLists all deploy keys for the specified deployment.需要连接
Lists all deploy keys for the specified deployment.
认证
需要 Connected AccountTags
List deployment classesCONVEX_LIST_DEPLOYMENT_CLASSESLists the available deployment classes for a team.需要连接
Lists the available deployment classes for a team.
认证
需要 Connected AccountTags
List deployment regionsCONVEX_LIST_DEPLOYMENT_REGIONSLists the available deployment regions for a team.需要连接
Lists the available deployment regions for a team.
认证
需要 Connected AccountTags
List deploymentsCONVEX_LIST_DEPLOYMENTSList deployments for a projects.需要连接
List deployments for a projects.
认证
需要 Connected AccountTags
List deployments for teamCONVEX_LIST_DEPLOYMENTS_FOR_TEAMLists deployments for a team with pagination, sorting, and filtering.需要连接
Lists deployments for a team with pagination, sorting, and filtering.
认证
需要 Connected AccountTags
List local deploymentsCONVEX_LIST_LOCAL_DEPLOYMENTS_FOR_TEAMLists the local deployments for a team.需要连接
Lists the local deployments for a team.
认证
需要 Connected AccountTags
List pending team invitationsCONVEX_LIST_PENDING_TEAM_INVITESList the pending invitations for the given team.需要连接
List the pending invitations for the given team.
认证
需要 Connected AccountTags
List personal access tokensCONVEX_LIST_PERSONAL_ACCESS_TOKENSLists all personal access tokens for the authenticated user.需要连接
Lists all personal access tokens for the authenticated user.
认证
需要 Connected AccountTags
List preview deploy keysCONVEX_LIST_PREVIEW_DEPLOY_KEYSLists all preview deploy keys for the specified project.需要连接
Lists all preview deploy keys for the specified project.
认证
需要 Connected AccountTags
List projectsCONVEX_LIST_PROJECTSList a page of projects for a team, ordered by descending project ID. Pass `limit` to set the page size and the `nextCursor` from the previous response as `cursor` to fetch the next page.需要连接
List a page of projects for a team, ordered by descending project ID. Pass `limit` to set the page size and the `nextCursor` from the previous response as `cursor` to fetch the next page.
认证
需要 Connected AccountTags
List team access tokensCONVEX_LIST_TEAM_ACCESS_TOKENSLists the team access tokens created by the authenticated member for the given team.需要连接
Lists the team access tokens created by the authenticated member for the given team.
认证
需要 Connected AccountTags
List team membersCONVEX_LIST_TEAM_MEMBERSList the members of the given team.需要连接
List the members of the given team.
认证
需要 Connected AccountTags
Get deploymentCONVEX_PLATFORM_GET_DEPLOYMENTGet details about a cloud deployment.需要连接
Get details about a cloud deployment.
认证
需要 Connected AccountTags
Transfer deploymentCONVEX_TRANSFER_DEPLOYMENTTransfer a deployment from its current project to another project within the same team. For production deployments, the caller must be a project admin on both the source and destination projects. For other deployment types, any team member can transfer deployments they created, or project admins can transfer any deployment.需要连接
Transfer a deployment from its current project to another project within the same team. For production deployments, the caller must be a project admin on both the source and destination projects. For other deployment types, any team member can transfer deployments they created, or project admins can transfer any deployment.
认证
需要 Connected AccountTags
Update a custom roleCONVEX_UPDATE_CUSTOM_ROLEUpdates an existing custom role's name, description, and permission statements.需要连接
Updates an existing custom role's name, description, and permission statements.
认证
需要 Connected AccountTags
Update default environment variablesCONVEX_UPDATE_DEFAULT_ENVIRONMENT_VARIABLESCreates, updates, or deletes default environment variables for the specified project. When `value` is a string, the variable is upserted. When `value` is null, the variable is deleted.需要连接
Creates, updates, or deletes default environment variables for the specified project. When `value` is a string, the variable is upserted. When `value` is null, the variable is deleted.
认证
需要 Connected AccountTags
Update deploymentCONVEX_UPDATE_DEPLOYMENTUpdates properties of an existing deployment. Only the fields provided in the request body are modified; omitted fields are left unchanged.需要连接
Updates properties of an existing deployment. Only the fields provided in the request body are modified; omitted fields are left unchanged.
认证
需要 Connected AccountTags
Update projectCONVEX_UPDATE_PROJECTUpdate a project's name and/or slug. Returns the updated project.需要连接
Update a project's name and/or slug. Returns the updated project.
认证
需要 Connected AccountTags
Update a team member's roleCONVEX_UPDATE_TEAM_MEMBER_ROLESets either the member's built-in `role` (admin/developer) or their `customRoles`. The two fields are mutually exclusive: setting `role` clears `customRoles`, and setting `customRoles` (must be non-empty) puts the member in the `custom` role.需要连接
Sets either the member's built-in `role` (admin/developer) or their `customRoles`. The two fields are mutually exclusive: setting `role` clears `customRoles`, and setting `customRoles` (must be non-empty) puts the member in the `custom` role.
认证
需要 Connected AccountTags