# Toolcape + Vercel

Toolcape connects a company’s existing AI to its systems through one MCP entry point, with account connections, group and individual permissions, and audit logs. This documentation describes a product prototype; it is not evidence that a live server or account is connected.

## The connection
Vercel: Hosting and deployment of websites and applications.
API connection · AI uses Toolcape through MCP
Administrator-managed shared credential. Its rights may differ from the member’s own account.

## Typical actions
- Read: Inspect projects, deployments and logs
- Create: Create supported deployments or project resources
- Change: Change supported project settings
Uses a shared team token in this setup. Separate ordinary log reading from actions that affect production or secrets.

## Setup
1. IT configures the provider app, API and requested scopes.
2. Administrator-managed shared credential. Its rights may differ from the member’s own account.
3. Make the service available in Toolcape. Set Everyone, group and individual rules for the actions actually needed. Adding a service does not grant access.
4. Connect the approved AI client to the actual Toolcape MCP address and sign in. Start with a harmless read-only task and check the audit log.

## Permissions
For personal delegated access, the provider account, approved app scopes and Toolcape rules must all permit the action. Shared accounts and application permissions may have other limits. Toolcape combines Everyone and group grants; a personal exception replaces inherited access for that service. Reading can disclose confidential information. Sharing, sending and deletion need separate consideration.

## Calling an operation
First discover which tools the connected Toolcape server actually exposes. If it offers search → describe → execute, find the relevant operation, inspect its input schema and permissions, then call it with validated inputs. Tool names vary by server; do not invent names, arguments, URLs or successful outcomes. Without connected tools, give setup guidance instead of claiming to perform actions.

## Operation reference
Catalog snapshot: 16 September 2026. Verify the current schema before calling.
- acceptProjectTransferRequest — Accept project transfer request
  PUT 
  https://vercel.com/docs/rest-api
- activateKmsSigningKey — Activate a signing key
  POST 
  https://vercel.com/docs/rest-api
- addBypassIp — Create System Bypass Rule
  POST 
  https://vercel.com/docs/rest-api
- addProjectDomain — Add a domain to a project
  POST 
  https://vercel.com/docs/rest-api
- addProjectMember — Adds a new member to a project.
  POST 
  https://vercel.com/docs/rest-api
- addRepositoryPermission — Add a repository permission
  POST 
  https://vercel.com/docs/rest-api
- addRoute — Add a routing rule
  POST 
  https://vercel.com/docs/rest-api
- aggregateEvents — Aggregates custom events
  GET 
  https://vercel.com/docs/rest-api
- aggregatePageviews — Aggregates page views
  GET 
  https://vercel.com/docs/rest-api
- approveRollingReleaseStage — Update the active rolling release to the next stage for a project
  POST 
  https://vercel.com/docs/rest-api
- artifactExists — Check if a cache artifact exists
  HEAD 
  https://vercel.com/docs/rest-api
- artifactQuery — Query information about an artifact
  POST 
  https://vercel.com/docs/rest-api
- assignAlias — Assign an Alias
  POST 
  https://vercel.com/docs/rest-api
- batchRemoveProjectEnv — Batch remove environment variables
  DELETE 
  https://vercel.com/docs/rest-api
- buyCredits — Purchase credits
  POST 
  https://vercel.com/docs/rest-api
- buyDomains — Buy multiple domains
  POST 
  https://vercel.com/docs/rest-api
- buySingleDomain — Buy a domain
  POST 
  https://vercel.com/docs/rest-api
- cancelDeployment — Cancel a deployment
  PATCH 
  https://vercel.com/docs/rest-api
- claimDomainOwnership — Claim Domain Ownership
  POST 
  https://vercel.com/docs/rest-api
- clearRepositoryPermissions — Clear all repository permissions
  DELETE 
  https://vercel.com/docs/rest-api
- completeRollingRelease — Complete the rolling release for the project
  POST 
  https://vercel.com/docs/rest-api
- connectIntegrationResourceToProject — Connect integration resource to project
  POST 
  https://vercel.com/docs/rest-api
- countEvents — Counts custom events
  GET 
  https://vercel.com/docs/rest-api
- countPageviews — Counts page views
  GET 
  https://vercel.com/docs/rest-api
- createAccessGroup — Creates an access group
  POST 
  https://vercel.com/docs/rest-api
- createAccessGroupProject — Create an access group project
  POST 
  https://vercel.com/docs/rest-api
- createAiGatewayRule — Create rule
  POST 
  https://vercel.com/docs/rest-api
- createAiGatewayVirtualModelConfig — Create virtual model config
  POST 
  https://vercel.com/docs/rest-api
- createApiKeys — Create Api Keys
  POST 
  https://vercel.com/docs/rest-api
- createAuthToken — Create an Auth Token
  POST 
  https://vercel.com/docs/rest-api
- createByTeamSlugByProjectSlugByRepositoryNameBlobsUploads — Start a blob upload
  POST 
  https://vercel.com/docs/rest-api
- createCheck — Creates a new Check
  POST 
  https://vercel.com/docs/rest-api
- createConfigurableLogDrain — Creates a Configurable Log Drain (deprecated)
  POST 
  https://vercel.com/docs/rest-api
- createConnector — Create a connector
  POST 
  https://vercel.com/docs/rest-api
- createConnectorAuthorizationRequest — Create a Connect authorization request
  POST 
  https://vercel.com/docs/rest-api
- createCustomEnvironment — Create a custom environment for the current project.
  POST 
  https://vercel.com/docs/rest-api
- createDeployment — Create a new deployment
  POST 
  https://vercel.com/docs/rest-api
- createDeploymentCheckRun — Create a check run
  POST 
  https://vercel.com/docs/rest-api
- createDrain — Create a new Drain
  POST 
  https://vercel.com/docs/rest-api
- createEdgeConfig — Create a Global Config
  POST 
  https://vercel.com/docs/rest-api
- createEdgeConfigToken — Create a Global Config token
  POST 
  https://vercel.com/docs/rest-api
- createEvent — Create Event
  POST 
  https://vercel.com/docs/rest-api
- createFlag — Create a flag
  PUT 
  https://vercel.com/docs/rest-api
- createFlagSegment — Create a segment
  PUT 
  https://vercel.com/docs/rest-api
- createInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItems — Create one or multiple experimentation items
  POST 
  https://vercel.com/docs/rest-api
- createIntegrationStoreDirect — Create integration store (free and paid plans)
  POST 
  https://vercel.com/docs/rest-api
- createKmsIssuer — Create an issuer
  POST 
  https://vercel.com/docs/rest-api
- createKmsIssuerPolicy — Create an issuer policy
  POST 
  https://vercel.com/docs/rest-api
- createKmsSigningKey — Create a signing key
  POST 
  https://vercel.com/docs/rest-api
- createLogDrain — Creates a new Integration Log Drain (deprecated)
  POST 
  https://vercel.com/docs/rest-api
- createMicrofrontendsGroupWithApplications — Create a microfrontends group with applications
  POST 
  https://vercel.com/docs/rest-api
- createNetwork — Create a Secure Compute network
  POST 
  https://vercel.com/docs/rest-api
- createObservabilityQuery — Create Observability Query
  POST 
  https://vercel.com/docs/rest-api
- createOrTransferDomain — Add an existing domain to the Vercel platform
  POST 
  https://vercel.com/docs/rest-api
- createPrivateLinkEndpoint — Create a PrivateLink endpoint
  POST 
  https://vercel.com/docs/rest-api
- createProject — Create a new project
  POST 
  https://vercel.com/docs/rest-api
- createProjectCheck — Create a check
  POST 
  https://vercel.com/docs/rest-api
- createProjectEnv — Create one or more environment variables
  POST 
  https://vercel.com/docs/rest-api
- createProjectTransferRequest — Create project transfer request
  POST 
  https://vercel.com/docs/rest-api
- createRecord — Create a DNS record
  POST 
  https://vercel.com/docs/rest-api
- createRepository — Create a repository
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesByNameForkV2 — Fork a named sandbox
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesByNameForkV3 — Fork a named sandbox
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesSessionsBySessionIdSnapshotV2 — Create a snapshot
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesSessionsBySessionIdSnapshotV3 — Create a snapshot
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesV2 — Create a named sandbox
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesV3 — Create a named sandbox
  POST 
  https://vercel.com/docs/rest-api
- createSandboxesV4 — Create a named sandbox
  POST 
  https://vercel.com/docs/rest-api
- createSdkKey — Create an SDK key
  PUT 
  https://vercel.com/docs/rest-api
- createSecurityFirewallConfigByConfigVersionActivate — Returns activated WAF config
  POST 
  https://vercel.com/docs/rest-api
- createSessionDirectory — Create a directory
  POST 
  https://vercel.com/docs/rest-api
- createSharedEnvVariable — Create one or more shared environment variables
  POST 
  https://vercel.com/docs/rest-api
- createSpeedInsightsToggle — Create Speed Insights Toggle
  POST 
  https://vercel.com/docs/rest-api
- createStorageStoresBlob — Create a Blob store
  POST 
  https://vercel.com/docs/rest-api
- createTeam — Create a Team
  POST 
  https://vercel.com/docs/rest-api
- createTraceSession — Create a trace session token for a deployment
  POST 
  https://vercel.com/docs/rest-api
- createWebhook — Creates a webhook
  POST 
  https://vercel.com/docs/rest-api
- createWebInsightsToggle — Create Web Insights Toggle
  POST 
  https://vercel.com/docs/rest-api
- dangerouslyDeleteBySrcImages — Dangerously delete by source image
  POST 
  https://vercel.com/docs/rest-api
- dangerouslyDeleteByTags — Dangerously delete by tag
  POST 
  https://vercel.com/docs/rest-api
- deleteAccessGroup — Deletes an access group
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAccessGroupProject — Delete an access group project
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAiGatewayRule — Delete rule
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAiGatewayVirtualModelConfig — Delete virtual model config
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAiGatewayVirtualModelConfigBySlug — Delete virtual model config
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAlias — Delete an Alias
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAllArtifacts — Delete all cache artifacts
  DELETE 
  https://vercel.com/docs/rest-api
- deleteAuthToken — Delete an authentication token
  DELETE 
  https://vercel.com/docs/rest-api
- deleteByTeamSlugByProjectSlugByRepositoryNameBlobsByDigest — Delete a blob
  DELETE 
  https://vercel.com/docs/rest-api
- deleteByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsByUuid — Cancel a blob upload
  DELETE 
  https://vercel.com/docs/rest-api
- deleteByTeamSlugByProjectSlugByRepositoryNameManifestsByReference — Delete an image manifest
  DELETE 
  https://vercel.com/docs/rest-api
- deleteConfigurableLogDrain — Deletes a Configurable Log Drain (deprecated)
  DELETE 
  https://vercel.com/docs/rest-api
- deleteConfiguration — Delete an integration configuration
  DELETE 
  https://vercel.com/docs/rest-api
- deleteConnector — Delete a connector
  DELETE 
  https://vercel.com/docs/rest-api
- deleteConnectorProjectConnection — Disconnect a connector from a project
  DELETE 
  https://vercel.com/docs/rest-api
- deleteDeployment — Delete a Deployment
  DELETE 
  https://vercel.com/docs/rest-api
- deleteDomain — Remove a domain by name
  DELETE 
  https://vercel.com/docs/rest-api
- deleteDrain — Delete a drain
  DELETE 
  https://vercel.com/docs/rest-api
- deleteDrive — Delete a drive
  DELETE 
  https://vercel.com/docs/rest-api
- deleteEdgeConfig — Delete a Global Config
  DELETE 
  https://vercel.com/docs/rest-api
- deleteEdgeConfigSchema — Delete a Global Config's schema
  DELETE 
  https://vercel.com/docs/rest-api
- deleteEdgeConfigTokens — Delete one or more Global Config tokens
  DELETE 
  https://vercel.com/docs/rest-api
- deleteFlag — Delete a flag
  DELETE 
  https://vercel.com/docs/rest-api
- deleteFlagSegment — Delete a segment
  DELETE 
  https://vercel.com/docs/rest-api
- deleteInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemId — Delete an existing experimentation item
  DELETE 
  https://vercel.com/docs/rest-api
- deleteIntegrationLogDrain — Deletes the Integration log drain with the provided `id` (deprecated)
  DELETE 
  https://vercel.com/docs/rest-api
- deleteIntegrationResource — Delete Integration Resource
  DELETE 
  https://vercel.com/docs/rest-api
- deleteKmsIssuer — Delete an issuer
  DELETE 
  https://vercel.com/docs/rest-api
- deleteKmsIssuerPolicy — Delete an issuer policy
  DELETE 
  https://vercel.com/docs/rest-api
- deleteMicrofrontendsGroup — Delete a microfrontends group
  DELETE 
  https://vercel.com/docs/rest-api
- deleteNetwork — Delete a Secure Compute network
  DELETE 
  https://vercel.com/docs/rest-api
- deletePrivateLinkEndpoint — Delete a PrivateLink endpoint
  DELETE 
  https://vercel.com/docs/rest-api
- deleteProject — Delete a Project
  DELETE 
  https://vercel.com/docs/rest-api
- deleteProjectCheck — Delete a check
  DELETE 
  https://vercel.com/docs/rest-api
- deleteRedirects — Delete project-level redirects.
  DELETE 
  https://vercel.com/docs/rest-api
- deleteRepository — Delete a repository
  DELETE 
  https://vercel.com/docs/rest-api
- deleteRepositoryImage — Delete a repository image
  DELETE 
  https://vercel.com/docs/rest-api
- deleteRollingReleaseConfig — Delete rolling release configuration
  DELETE 
  https://vercel.com/docs/rest-api
- deleteRoutes — Delete routing rules
  DELETE 
  https://vercel.com/docs/rest-api
- deleteSandbox — Delete a sandbox
  DELETE 
  https://vercel.com/docs/rest-api
- deleteSdkKey — Delete an SDK key
  DELETE 
  https://vercel.com/docs/rest-api
- deleteSecurityFirewallConfigByConfigVersion — Returns activated WAF config
  DELETE 
  https://vercel.com/docs/rest-api
- deleteSessionSnapshot — Delete a snapshot
  DELETE 
  https://vercel.com/docs/rest-api
- deleteSharedEnvVariable — Delete one or more Env Var
  DELETE 
  https://vercel.com/docs/rest-api
- deleteStorageStoresBlobById — Delete a Blob store
  DELETE 
  https://vercel.com/docs/rest-api
- deleteTeam — Delete a Team
  DELETE 
  https://vercel.com/docs/rest-api
- deleteTeamInviteCode — Delete a Team invite code
  DELETE 
  https://vercel.com/docs/rest-api
- deleteWebhook — Deletes a webhook
  DELETE 
  https://vercel.com/docs/rest-api
- downloadArtifact — Download a cache artifact
  GET 
  https://vercel.com/docs/rest-api
- editProjectEnv — Edit an environment variable
  PATCH 
  https://vercel.com/docs/rest-api
- editRedirect — Edit a project-level redirect.
  PATCH 
  https://vercel.com/docs/rest-api
- editRoute — Edit a routing rule
  PATCH 
  https://vercel.com/docs/rest-api
- exchangeSsoToken — SSO Token Exchange
  POST 
  https://vercel.com/docs/rest-api
- extendSessionTimeout — Extend session timeout
  POST 
  https://vercel.com/docs/rest-api
- filterProjectEnvs — Retrieve the environment variables of a project by id or name
  GET 
  https://vercel.com/docs/rest-api
- finalizeInstallation — Finalize Installation
  POST 
  https://vercel.com/docs/rest-api
- generateFirewallRule — Generate a firewall rule from natural language
  POST 
  https://vercel.com/docs/rest-api
- generateRoute — Generate a routing rule from natural language
  POST 
  https://vercel.com/docs/rest-api
- getAccountInfo — Get Account Information
  GET 
  https://vercel.com/docs/rest-api
- getActiveAttackStatus — Read active attack data
  GET 
  https://vercel.com/docs/rest-api
- getAiGatewayVirtualModelConfig — Get virtual model config
  GET 
  https://vercel.com/docs/rest-api
- getAiGatewayVirtualModelConfigBySlug — Get virtual model config
  GET 
  https://vercel.com/docs/rest-api
- getAlias — Get an Alias
  GET 
  https://vercel.com/docs/rest-api
- getAllChecks — Retrieve a list of all checks
  GET 
  https://vercel.com/docs/rest-api
- getAllLogDrains — Retrieves a list of all the Log Drains (deprecated)
  GET 
  https://vercel.com/docs/rest-api
- getAuthToken — Get Auth Token Metadata
  GET 
  https://vercel.com/docs/rest-api
- getAuthUser — Get the User
  GET 
  https://vercel.com/docs/rest-api
- getBillingPlans — List integration billing plans
  GET 
  https://vercel.com/docs/rest-api
- getBulkAvailability — Get availability for multiple domains
  POST 
  https://vercel.com/docs/rest-api
- getBypassIp — Read System Bypass
  GET 
  https://vercel.com/docs/rest-api
- getByTeamSlugByProjectSlugByRepositoryNameBlobsByDigest — Download a blob
  GET 
  https://vercel.com/docs/rest-api
- getByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsByUuid — Get blob upload status
  GET 
  https://vercel.com/docs/rest-api
- getByTeamSlugByProjectSlugByRepositoryNameManifestsByReference — Pull an image manifest
  GET 
  https://vercel.com/docs/rest-api
- getByTeamSlugByProjectSlugByRepositoryNameTagsList — List image tags
  GET 
  https://vercel.com/docs/rest-api
- getCertById — Get cert by id
  GET 
  https://vercel.com/docs/rest-api
- getCerts — Get certs
  GET 
  https://vercel.com/docs/rest-api
- getCheck — Get a single check
  GET 
  https://vercel.com/docs/rest-api
- getConfigurableLogDrain — Retrieves a Configurable Log Drain (deprecated)
  GET 
  https://vercel.com/docs/rest-api
- getConfiguration — Retrieve an integration configuration
  GET 
  https://vercel.com/docs/rest-api
- getConfigurationProducts — List products for integration configuration
  GET 
  https://vercel.com/docs/rest-api
- getConfigurations — Get configurations for the authenticated user or team
  GET 
  https://vercel.com/docs/rest-api
- getConnector — Get a connector
  GET 
  https://vercel.com/docs/rest-api
- getConnectorProjectConnection — Get a connector project connection
  GET 
  https://vercel.com/docs/rest-api
- getConnectorToken — Get a Connect token
  POST 
  https://vercel.com/docs/rest-api
- getContactInfoSchema — Get contact info schema
  GET 
  https://vercel.com/docs/rest-api
- getCustomEnvironment — Retrieve a custom environment
  GET 
  https://vercel.com/docs/rest-api
- getDeployment — Get a deployment by ID or URL
  GET 
  https://vercel.com/docs/rest-api
- getDeploymentCheckRun — Get a check run
  GET 
  https://vercel.com/docs/rest-api
- getDeploymentEvents — Get deployment events
  GET 
  https://vercel.com/docs/rest-api
- getDeploymentFeatureFlags — Retrieve the feature flags of a deployment
  GET 
  https://vercel.com/docs/rest-api
- getDeploymentFileContents — Get Deployment File Contents
  GET 
  https://vercel.com/docs/rest-api
- getDeployments — List deployments
  GET 
  https://vercel.com/docs/rest-api
- getDomain — Get Information for a Single Domain
  GET 
  https://vercel.com/docs/rest-api
- getDomainAuthCode — Get the auth code for a domain
  GET 
  https://vercel.com/docs/rest-api
- getDomainAvailability — Get availability for a domain
  GET 
  https://vercel.com/docs/rest-api
- getDomainConfig — Get a Domain's configuration
  GET 
  https://vercel.com/docs/rest-api
- getDomainContactVerification — Get contact verification status for a domain
  GET 
  https://vercel.com/docs/rest-api
- getDomainPrice — Get price data for a domain
  GET 
  https://vercel.com/docs/rest-api
- getDomainProjectDomains — List Project Domains by Apex Domain
  GET 
  https://vercel.com/docs/rest-api
- getDomains — List all the domains
  GET 
  https://vercel.com/docs/rest-api
- getDomainsRecordsByRecordId — Get Domains Records By Record Id
  GET 
  https://vercel.com/docs/rest-api
- getDomainTransferIn — Get a domain's transfer status
  GET 
  https://vercel.com/docs/rest-api
- getDomainVerificationRecord — Get Domain Verification Record
  GET 
  https://vercel.com/docs/rest-api
- getDrain — Find a Drain by id
  GET 
  https://vercel.com/docs/rest-api
- getDrains — Retrieve a list of all Drains
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfig — Get a Global Config
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigBackup — Get Global Config backup
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigBackups — Get Global Config backups
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigItem — Get a Global Config item
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigItems — Get Global Config items
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigs — Get Global Configs
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigSchema — Get Global Config schema
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigToken — Get Global Config token meta data
  GET 
  https://vercel.com/docs/rest-api
- getEdgeConfigTokens — Get all tokens of a Global Config
  GET 
  https://vercel.com/docs/rest-api
- getFirewallConfig — Read Firewall Configuration
  GET 
  https://vercel.com/docs/rest-api
- getFlag — Get a flag
  GET 
  https://vercel.com/docs/rest-api
- getFlagSegment — Get a segment
  GET 
  https://vercel.com/docs/rest-api
- getFlagSettings — Get project flag settings
  GET 
  https://vercel.com/docs/rest-api
- getInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationGlobalConfig — Get the data of a user-provided Global Config
  GET 
  https://vercel.com/docs/rest-api
- getIntegrationLogDrains — Retrieves a list of Integration log drains (deprecated)
  GET 
  https://vercel.com/docs/rest-api
- getIntegrationResource — Get Integration Resource
  GET 
  https://vercel.com/docs/rest-api
- getIntegrationResources — Get Integration Resources
  GET 
  https://vercel.com/docs/rest-api
- getInvoice — Get Invoice
  GET 
  https://vercel.com/docs/rest-api
- getKmsIssuer — Get an issuer
  GET 
  https://vercel.com/docs/rest-api
- getMember — Get Member Information
  GET 
  https://vercel.com/docs/rest-api
- getMicrofrontendsConfig — Get microfrontends config for a deployment
  GET 
  https://vercel.com/docs/rest-api
- getMicrofrontendsConfigForProject — Get microfrontends config for a project
  GET 
  https://vercel.com/docs/rest-api
- getMicrofrontendsGroups — List microfrontends groups
  GET 
  https://vercel.com/docs/rest-api
- getMicrofrontendsInGroup — List projects in a microfrontends group
  GET 
  https://vercel.com/docs/rest-api
- getNamedSandbox — Get a named sandbox
  GET 
  https://vercel.com/docs/rest-api
- getObservabilityConfigurationProjects — Lists disabled Observability Plus projects
  GET 
  https://vercel.com/docs/rest-api
- getObservabilitySchema — Get Observability Schema
  GET 
  https://vercel.com/docs/rest-api
- getObservabilitySchemaByMetricId — Get Observability Schema By Metric Id
  GET 
  https://vercel.com/docs/rest-api
- getOrCreateDrive — Get or create a drive
  POST 
  https://vercel.com/docs/rest-api
- getOrder — Get a domain order
  GET 
  https://vercel.com/docs/rest-api
- getProject — Find a project by id or name
  GET 
  https://vercel.com/docs/rest-api
- getProjectCheck — Get a check
  GET 
  https://vercel.com/docs/rest-api
- getProjectDomain — Get a project domain
  GET 
  https://vercel.com/docs/rest-api
- getProjectDomains — Retrieve project domains by project by id or name
  GET 
  https://vercel.com/docs/rest-api
- getProjectEnv — Retrieve the decrypted value of an environment variable of a project by id
  GET 
  https://vercel.com/docs/rest-api
- getProjectMembers — List project members
  GET 
  https://vercel.com/docs/rest-api
- getProjects — Retrieve a list of projects
  GET 
  https://vercel.com/docs/rest-api
- getProjectsByIdOrNameCustomEnvironments — Retrieve custom environments
  GET 
  https://vercel.com/docs/rest-api
- getProjectToken — Generate a project OIDC token
  POST 
  https://vercel.com/docs/rest-api
- getProjectTrace — Get a project trace by request ID
  GET 
  https://vercel.com/docs/rest-api
- getRecords — List existing DNS records
  GET 
  https://vercel.com/docs/rest-api
- getRedirects — Gets project-level redirects.
  GET 
  https://vercel.com/docs/rest-api
- getRepository — Get a repository
  GET 
  https://vercel.com/docs/rest-api
- getRepositoryImage — Get a repository image
  GET 
  https://vercel.com/docs/rest-api
- getRepositoryTag — Get a repository tag
  GET 
  https://vercel.com/docs/rest-api
- getRollingRelease — Get the active rolling release information for a project
  GET 
  https://vercel.com/docs/rest-api
- getRollingReleaseBillingStatus — Get rolling release billing status
  GET 
  https://vercel.com/docs/rest-api
- getRollingReleaseConfig — Get rolling release configuration
  GET 
  https://vercel.com/docs/rest-api
- getRoot — Check registry API version support
  GET 
  https://vercel.com/docs/rest-api
- getRoutes — Get project routing rules
  GET 
  https://vercel.com/docs/rest-api
- getRouteVersions — Get routing rule version history
  GET 
  https://vercel.com/docs/rest-api
- getRuntimeLogs — Get logs for a deployment
  GET 
  https://vercel.com/docs/rest-api
- getSdkKeys — Get all SDK keys
  GET 
  https://vercel.com/docs/rest-api
- getSecurityFirewallConfig — Returns activated WAF config
  GET 
  https://vercel.com/docs/rest-api
- getSecurityFirewallEvents — Read Firewall Actions by Project
  GET 
  https://vercel.com/docs/rest-api
- getSession — Get a session
  GET 
  https://vercel.com/docs/rest-api
- getSessionCommand — Get a command
  GET 
  https://vercel.com/docs/rest-api
- getSessionCommandLogs — Stream command logs
  GET 
  https://vercel.com/docs/rest-api
- getSessionSnapshot — Get a snapshot
  GET 
  https://vercel.com/docs/rest-api
- getSharedEnvVar — Retrieve the decrypted value of a Shared Environment Variable by id.
  GET 
  https://vercel.com/docs/rest-api
- getStorageStoresById — Get a store
  GET 
  https://vercel.com/docs/rest-api
- getSupportedTlds — Get supported TLDs
  GET 
  https://vercel.com/docs/rest-api
- getTeam — Get a Team
  GET 
  https://vercel.com/docs/rest-api
- getTeamAccessRequest — Get access request status
  GET 
  https://vercel.com/docs/rest-api
- getTeamMembers — List team members
  GET 
  https://vercel.com/docs/rest-api
- getTeams — List all teams
  GET 
  https://vercel.com/docs/rest-api
- getTld — Get TLD
  GET 
  https://vercel.com/docs/rest-api
- getTldPrice — Get TLD price data
  GET 
  https://vercel.com/docs/rest-api
- getVersions — Get the version history for a project's redirects.
  GET 
  https://vercel.com/docs/rest-api
- getWebhook — Get a webhook
  GET 
  https://vercel.com/docs/rest-api
- getWebhooks — Get a list of webhooks
  GET 
  https://vercel.com/docs/rest-api
- gitNamespaces — List git namespaces by provider
  GET 
  https://vercel.com/docs/rest-api
- headByTeamSlugByProjectSlugByRepositoryNameBlobsByDigest — Check if a blob exists
  HEAD 
  https://vercel.com/docs/rest-api
- headByTeamSlugByProjectSlugByRepositoryNameManifestsByReference — Check if a manifest exists
  HEAD 
  https://vercel.com/docs/rest-api
- headInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationGlobalConfig — Get the data of a user-provided Global Config
  HEAD 
  https://vercel.com/docs/rest-api
- importResource — Import Resource
  PUT 
  https://vercel.com/docs/rest-api
- invalidateBySrcImages — Invalidate by source image
  POST 
  https://vercel.com/docs/rest-api
- invalidateByTags — Invalidate by tag
  POST 
  https://vercel.com/docs/rest-api
- inviteUserToTeam — Invite a user
  POST 
  https://vercel.com/docs/rest-api
- issueCert — Issue a new cert
  POST 
  https://vercel.com/docs/rest-api
- joinTeam — Join a team
  POST 
  https://vercel.com/docs/rest-api
- killSessionCommand — Kill a command
  POST 
  https://vercel.com/docs/rest-api
- listAccessGroupMembers — List members of an access group
  GET 
  https://vercel.com/docs/rest-api
- listAccessGroupProjects — List projects of an access group
  GET 
  https://vercel.com/docs/rest-api
- listAccessGroups — List access groups for a team, project or member
  GET 
  https://vercel.com/docs/rest-api
- listAiGatewayRules — List rules
  GET 
  https://vercel.com/docs/rest-api
- listAiGatewayVirtualModelConfigs — List virtual model configs
  GET 
  https://vercel.com/docs/rest-api
- listAliases — List aliases
  GET 
  https://vercel.com/docs/rest-api
- listAuthTokens — List Auth Tokens
  GET 
  https://vercel.com/docs/rest-api
- listBillingCharges — List FOCUS billing charges
  GET 
  https://vercel.com/docs/rest-api
- listCheckRuns — List runs for a check
  GET 
  https://vercel.com/docs/rest-api
- listConnectorProjectConnections — List projects for a connector
  GET 
  https://vercel.com/docs/rest-api
- listConnectors — List connectors
  GET 
  https://vercel.com/docs/rest-api
- listContractCommitments — List FOCUS contract commitments
  GET 
  https://vercel.com/docs/rest-api
- listDeploymentAliases — List Deployment Aliases
  GET 
  https://vercel.com/docs/rest-api
- listDeploymentCheckRuns — List check runs for a deployment
  GET 
  https://vercel.com/docs/rest-api
- listDeploymentFiles — List Deployment Files
  GET 
  https://vercel.com/docs/rest-api
- listDrives — List drives
  GET 
  https://vercel.com/docs/rest-api
- listEventTypes — List Event Types
  GET 
  https://vercel.com/docs/rest-api
- listFlags — List flags
  GET 
  https://vercel.com/docs/rest-api
- listFlagSegments — List segments
  GET 
  https://vercel.com/docs/rest-api
- listFlagsV2 — List flags
  GET 
  https://vercel.com/docs/rest-api
- listFlagVersions — List flag versions
  GET 
  https://vercel.com/docs/rest-api
- listKmsIssuers — List issuers
  GET 
  https://vercel.com/docs/rest-api
- listNamedSandboxes — List sandboxes
  GET 
  https://vercel.com/docs/rest-api
- listNetworks — List Secure Compute networks
  GET 
  https://vercel.com/docs/rest-api
- listPrivateLinkEndpoints — List PrivateLink endpoints
  GET 
  https://vercel.com/docs/rest-api
- listProjectChecks — List all checks for a project
  GET 
  https://vercel.com/docs/rest-api
- listProjectConnectorConnections — List connectors for a project
  GET 
  https://vercel.com/docs/rest-api
- listPromoteAliases — Gets a list of aliases with status for the current promote
  GET 
  https://vercel.com/docs/rest-api
- listRepositories — List repositories
  GET 
  https://vercel.com/docs/rest-api
- listRepositoryImages — List repository images
  GET 
  https://vercel.com/docs/rest-api
- listRepositoryPermissions — List repository permissions
  GET 
  https://vercel.com/docs/rest-api
- listRepositoryTags — List repository tags
  GET 
  https://vercel.com/docs/rest-api
- listSessionCommands — List commands
  GET 
  https://vercel.com/docs/rest-api
- listSessions — List sessions
  GET 
  https://vercel.com/docs/rest-api
- listSessionSnapshots — List snapshots
  GET 
  https://vercel.com/docs/rest-api
- listSharedEnvVariable — Lists all Shared Environment Variables for a team
  GET 
  https://vercel.com/docs/rest-api
- listTeamFlags — List all flags for a team
  GET 
  https://vercel.com/docs/rest-api
- listTeamFlagSettings — List team project flag settings
  GET 
  https://vercel.com/docs/rest-api
- listTeamFlagsV2 — List all flags for a team
  GET 
  https://vercel.com/docs/rest-api
- listUserEvents — List User Events
  GET 
  https://vercel.com/docs/rest-api
- moveProjectDomain — Move a project domain
  POST 
  https://vercel.com/docs/rest-api
- patchDomain — Update or move apex domain
  PATCH 
  https://vercel.com/docs/rest-api
- patchEdgeConfigItems — Update Global Config items in batch
  PATCH 
  https://vercel.com/docs/rest-api
- patchEdgeConfigSchema — Update Global Config schema
  POST 
  https://vercel.com/docs/rest-api
- patchTeam — Update a Team
  PATCH 
  https://vercel.com/docs/rest-api
- patchUrlProtectionBypass — Update the protection bypass for a URL
  PATCH 
  https://vercel.com/docs/rest-api
- pauseProject — Pause a project
  POST 
  https://vercel.com/docs/rest-api
- postTeamDsyncRoles — Update Team Directory Sync Role Mappings
  POST 
  https://vercel.com/docs/rest-api
- putFirewallConfig — Put Firewall Configuration
  PUT 
  https://vercel.com/docs/rest-api
- readAccessGroup — Reads an access group
  GET 
  https://vercel.com/docs/rest-api
- readAccessGroupProject — Reads an access group project
  GET 
  https://vercel.com/docs/rest-api
- readNetwork — Read a Secure Compute network
  GET 
  https://vercel.com/docs/rest-api
- readPrivateLinkEndpoint — Read a PrivateLink endpoint
  GET 
  https://vercel.com/docs/rest-api
- readSessionFile — Read a file
  POST 
  https://vercel.com/docs/rest-api
- recordEvents — Record an artifacts cache usage event
  POST 
  https://vercel.com/docs/rest-api
- removeBypassIp — Remove System Bypass Rule
  DELETE 
  https://vercel.com/docs/rest-api
- removeCert — Remove cert
  DELETE 
  https://vercel.com/docs/rest-api
- removeCustomEnvironment — Remove a custom environment
  DELETE 
  https://vercel.com/docs/rest-api
- removeProjectDomain — Remove a domain from a project
  DELETE 
  https://vercel.com/docs/rest-api
- removeProjectEnv — Remove an environment variable
  DELETE 
  https://vercel.com/docs/rest-api
- removeProjectMember — Remove a Project Member
  DELETE 
  https://vercel.com/docs/rest-api
- removeRecord — Delete a DNS record
  DELETE 
  https://vercel.com/docs/rest-api
- removeRepositoryPermission — Remove a repository permission
  DELETE 
  https://vercel.com/docs/rest-api
- removeTeamMember — Remove a Team Member
  DELETE 
  https://vercel.com/docs/rest-api
- renewDomain — Renew a domain
  POST 
  https://vercel.com/docs/rest-api
- replaceByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsByUuid — Complete a blob upload
  PUT 
  https://vercel.com/docs/rest-api
- replaceByTeamSlugByProjectSlugByRepositoryNameManifestsByReference — Push an image manifest
  PUT 
  https://vercel.com/docs/rest-api
- replaceConnectorTriggerDestinations — Update connector trigger destinations
  PATCH 
  https://vercel.com/docs/rest-api
- replaceDomainsByDomainRecords — Replace Domains By Domain Records
  PUT 
  https://vercel.com/docs/rest-api
- replaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationGlobalConfig — Push data into a user-provided Global Config
  PUT 
  https://vercel.com/docs/rest-api
- requestAccessToTeam — Request access to a team
  POST 
  https://vercel.com/docs/rest-api
- requestDelete — Delete User Account
  DELETE 
  https://vercel.com/docs/rest-api
- requestPromote — Point production traffic to a given deployment
  POST 
  https://vercel.com/docs/rest-api
- requestRollback — Point production traffic to a previous production deployment by ID
  POST 
  https://vercel.com/docs/rest-api
- rerequestCheck — Rerequest a check
  POST 
  https://vercel.com/docs/rest-api
- restoreEdgeConfigBackup — Restore Global Config backup
  POST 
  https://vercel.com/docs/rest-api
- restoreRedirects — Restore staged project-level redirects to their production version.
  POST 
  https://vercel.com/docs/rest-api
- revokeInstallationCredential — Revoke Installation Credential
  POST 
  https://vercel.com/docs/rest-api
- revokeKmsSigningKey — Revoke a signing key
  POST 
  https://vercel.com/docs/rest-api
- rotateInstallationCredential — Rotate Installation Credential
  POST 
  https://vercel.com/docs/rest-api
- runSessionCommand — Execute a command
  POST 
  https://vercel.com/docs/rest-api
- searchRepo — List git repositories linked to namespace by provider
  GET 
  https://vercel.com/docs/rest-api
- signKmsMessage — Sign a message
  POST 
  https://vercel.com/docs/rest-api
- signKmsToken — Sign a token
  POST 
  https://vercel.com/docs/rest-api
- stageRedirects — Stages new redirects for a project.
  PUT 
  https://vercel.com/docs/rest-api
- stageRoutes — Stage routing rules
  PUT 
  https://vercel.com/docs/rest-api
- startRollingRelease — Start a rolling release for the project
  POST 
  https://vercel.com/docs/rest-api
- status — Get status of Remote Caching for this principal
  GET 
  https://vercel.com/docs/rest-api
- stopSession — Stop a session
  POST 
  https://vercel.com/docs/rest-api
- submitBillingData — Submit Billing Data
  POST 
  https://vercel.com/docs/rest-api
- submitInvoice — Submit Invoice
  POST 
  https://vercel.com/docs/rest-api
- submitPrepaymentBalances — Submit Prepayment Balances
  POST 
  https://vercel.com/docs/rest-api
- testDrain — Validate Drain delivery configuration
  POST 
  https://vercel.com/docs/rest-api
- transferInDomain — Transfer-in a domain
  POST 
  https://vercel.com/docs/rest-api
- unlinkSharedEnvVariable — Disconnects a shared environment variable for a given project
  PATCH 
  https://vercel.com/docs/rest-api
- unpauseProject — Unpause a project
  POST 
  https://vercel.com/docs/rest-api
- updateAccessGroup — Update an access group
  POST 
  https://vercel.com/docs/rest-api
- updateAccessGroupProject — Update an access group project
  PATCH 
  https://vercel.com/docs/rest-api
- updateAiGatewayRule — Update rule
  PATCH 
  https://vercel.com/docs/rest-api
- updateAiGatewayVirtualModelConfig — Update virtual model config
  PATCH 
  https://vercel.com/docs/rest-api
- updateAiGatewayVirtualModelConfigBySlug — Update virtual model config
  PATCH 
  https://vercel.com/docs/rest-api
- updateAttackChallengeMode — Update Attack Challenge mode
  POST 
  https://vercel.com/docs/rest-api
- updateByTeamSlugByProjectSlugByRepositoryNameBlobsUploadsByUuid — Upload a blob chunk
  PATCH 
  https://vercel.com/docs/rest-api
- updateCheck — Update a check
  PATCH 
  https://vercel.com/docs/rest-api
- updateConnector — Update a connector
  PATCH 
  https://vercel.com/docs/rest-api
- updateCustomEnvironment — Update a custom environment
  PATCH 
  https://vercel.com/docs/rest-api
- updateDeploymentCheckRun — Update a check run
  PATCH 
  https://vercel.com/docs/rest-api
- updateDomainAutoRenew — Update auto-renew for a domain
  PATCH 
  https://vercel.com/docs/rest-api
- updateDomainNameservers — Update nameservers for a domain
  PATCH 
  https://vercel.com/docs/rest-api
- updateDrain — Update an existing Drain
  PATCH 
  https://vercel.com/docs/rest-api
- updateEdgeConfig — Update a Global Config
  PUT 
  https://vercel.com/docs/rest-api
- updateFirewallConfig — Update Firewall Configuration
  PATCH 
  https://vercel.com/docs/rest-api
- updateFlag — Update a flag
  PATCH 
  https://vercel.com/docs/rest-api
- updateFlagSegment — Update a segment
  PATCH 
  https://vercel.com/docs/rest-api
- updateFlagSettings — Update project flag settings
  PATCH 
  https://vercel.com/docs/rest-api
- updateInstallation — Update Installation
  PATCH 
  https://vercel.com/docs/rest-api
- updateInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationItemsByItemId — Patch an existing experimentation item
  PATCH 
  https://vercel.com/docs/rest-api
- updateIntegrationDeploymentAction — Update deployment integration action
  PATCH 
  https://vercel.com/docs/rest-api
- updateInvoice — Invoice Actions
  POST 
  https://vercel.com/docs/rest-api
- updateKmsIssuer — Update an issuer
  PATCH 
  https://vercel.com/docs/rest-api
- updateKmsIssuerPolicy — Update an issuer policy
  PATCH 
  https://vercel.com/docs/rest-api
- updateMicrofrontends — Update the microfrontends settings
  PATCH 
  https://vercel.com/docs/rest-api
- updateMicrofrontendsGroup — Update a microfrontends group
  PATCH 
  https://vercel.com/docs/rest-api
- updateNetwork — Update a Secure Compute network
  PATCH 
  https://vercel.com/docs/rest-api
- updateObservabilityConfigurationProject — Updates a disabled Observability Plus project setting
  PUT 
  https://vercel.com/docs/rest-api
- updatePrivateLinkEndpoint — Update a PrivateLink endpoint
  PATCH 
  https://vercel.com/docs/rest-api
- updateProject — Update an existing project
  PATCH 
  https://vercel.com/docs/rest-api
- updateProjectCheck — Update a check
  PATCH 
  https://vercel.com/docs/rest-api
- updateProjectDomain — Update a project domain
  PATCH 
  https://vercel.com/docs/rest-api
- updateProjectProtectionBypass — Update Protection Bypass for Automation
  PATCH 
  https://vercel.com/docs/rest-api
- updateProjectsByProjectIdRollbackByDeploymentIdUpdateDescription — Updates the description for a rollback
  PATCH 
  https://vercel.com/docs/rest-api
- updateRecord — Update an existing DNS record
  PATCH 
  https://vercel.com/docs/rest-api
- updateResource — Update Resource
  PATCH 
  https://vercel.com/docs/rest-api
- updateResourceSecrets — Deprecated: true. Update Resource Secrets (Deprecated)
  PUT 
  https://vercel.com/docs/rest-api
- updateResourceSecretsById — Update Resource Secrets
  PUT 
  https://vercel.com/docs/rest-api
- updateRollingReleaseConfig — Update the rolling release settings for the project
  PATCH 
  https://vercel.com/docs/rest-api
- updateRouteVersions — Promote, restore, or discard a routing rule version
  POST 
  https://vercel.com/docs/rest-api
- updateSandbox — Update a sandbox
  PATCH 
  https://vercel.com/docs/rest-api
- updateSessionNetworkPolicy — Update network policy
  POST 
  https://vercel.com/docs/rest-api
- updateSharedEnvVariable — Updates one or more shared environment variables
  PATCH 
  https://vercel.com/docs/rest-api
- updateStaticIps — Configures Static IPs for a project
  PATCH 
  https://vercel.com/docs/rest-api
- updateTeamMember — Update a Team Member
  PATCH 
  https://vercel.com/docs/rest-api
- updateVersion — Promote a staging version to production or restore a previous production version.
  POST 
  https://vercel.com/docs/rest-api
- uploadArtifact — Upload a cache artifact
  PUT 
  https://vercel.com/docs/rest-api
- uploadCert — Upload a cert
  PUT 
  https://vercel.com/docs/rest-api
- uploadFile — Upload Deployment Files
  POST 
  https://vercel.com/docs/rest-api
- uploadProjectAvatar — Upload a project avatar
  POST 
  https://vercel.com/docs/rest-api
- upsertConnectorProjectConnection — Create or update a connector project connection
  POST 
  https://vercel.com/docs/rest-api
- verifyProjectDomain — Verify project domain
  POST 
  https://vercel.com/docs/rest-api
- writeSessionFiles — Write files
  POST 
  https://vercel.com/docs/rest-api

## A useful first question
Why did the last deployment fail?

## If it fails
Check the account, expired authorization, app approval, provider scopes and Toolcape permissions. Share only redacted errors with support. Never paste passwords, tokens or client secrets into an AI conversation.