Endpoints
- access-groups
- artifacts
- checks
- projects
- PATCHUpdate the data cache feature
- GETRetrieve a list of projects
- POSTCreate a new project
- GETFind a project by id or name
- DELDelete a Project
- PATCHUpdate an existing project
- GETRetrieve project domains by project by id or name
- GETGet a project domain
- DELRemove a domain from a project
- PATCHUpdate a project domain
- POSTAdd a domain to a project
- POSTVerify project domain
- GETRetrieve the environment variables of a project by id or name
- POSTCreate one or more environment variables
- GETRetrieve the decrypted value of an environment variable of a project by id
- DELRemove an environment variable
- PATCHEdit an environment variable
- POSTCreate project transfer request
- PUTAccept project transfer request
- PATCHUpdate Protection Bypass for Automation
- POSTPoints all production domains for a project to the given deploy
- GETGets a list of aliases with status for the current promote
- POSTPause a project
- POSTUnpause a project
- PATCH
- deployments
- domains
- dns
- logDrains
- edge-config
- user
- marketplace
- integrations
- authentication
- projectMembers
- environment
- security
- teams
- webhooks
- aliases
- certs
Update an existing project
Update the fields of a project using either its name
or id
.
import { Vercel } from "@vercel/sdk";
const vercel = new Vercel({
bearerToken: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
const result = await vercel.projects.updateProject({
idOrName: "prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB",
teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
slug: "my-team-url-slug",
requestBody: {
name: "a-project-name",
},
});
// Handle the result
console.log(result);
}
run();
{
"accountId": "<string>",
"analytics": {
"id": "<string>",
"canceledAt": 123,
"disabledAt": 123,
"enabledAt": 123,
"paidAt": 123,
"sampleRatePercent": 123,
"spendLimitInDollars": 123
},
"speedInsights": {
"id": "<string>",
"enabledAt": 123,
"disabledAt": 123,
"canceledAt": 123,
"hasData": true,
"paidAt": 123
},
"autoExposeSystemEnvs": true,
"autoAssignCustomDomains": true,
"autoAssignCustomDomainsUpdatedBy": "<string>",
"buildCommand": "<string>",
"commandForIgnoringBuildStep": "<string>",
"connectConfigurationId": "<string>",
"connectBuildsEnabled": true,
"createdAt": 123,
"customerSupportCodeVisibility": true,
"crons": {
"enabledAt": 123,
"disabledAt": 123,
"updatedAt": 123,
"deploymentId": "<string>",
"definitions": [
{
"host": "vercel.com",
"path": "/api/crons/sync-something?hello=world",
"schedule": "0 0 * * *"
}
]
},
"dataCache": {
"userDisabled": true,
"storageSizeBytes": 123,
"unlimited": true
},
"deploymentExpiration": {
"expirationDays": 123,
"expirationDaysProduction": 123,
"expirationDaysCanceled": 123,
"expirationDaysErrored": 123,
"deploymentsToKeep": 123
},
"devCommand": "<string>",
"directoryListing": true,
"installCommand": "<string>",
"env": [
{
"target": [
"<string>"
],
"type": "system",
"sunsetSecretId": "<string>",
"id": "<string>",
"key": "<string>",
"value": "<string>",
"configurationId": "<string>",
"createdAt": 123,
"updatedAt": 123,
"createdBy": "<string>",
"updatedBy": "<string>",
"gitBranch": "<string>",
"edgeConfigId": "<string>",
"edgeConfigTokenId": "<string>",
"contentHint": {
"type": "redis-url",
"storeId": "<string>"
},
"internalContentHint": {
"type": "flags-secret",
"encryptedValue": "<string>"
},
"decrypted": true,
"comment": "<string>",
"customEnvironmentIds": [
"<string>"
],
"vsmValue": "<string>"
}
],
"customEnvironments": [
{}
],
"framework": "blitzjs",
"gitForkProtection": true,
"gitLFS": true,
"id": "<string>",
"ipBuckets": [
{
"bucket": "<string>",
"supportUntil": 123
}
],
"latestDeployments": [
{
"id": "<string>",
"alias": [
"<string>"
],
"aliasAssigned": 123,
"aliasError": {
"code": "<string>",
"message": "<string>"
},
"aliasFinal": "<string>",
"automaticAliases": [
"<string>"
],
"branchMatcher": {
"type": "endsWith",
"pattern": "<string>"
},
"buildingAt": 123,
"builds": [
{
"use": "<string>",
"src": "<string>",
"dest": "<string>"
}
],
"checksConclusion": "succeeded",
"checksState": "registered",
"connectBuildsEnabled": true,
"connectConfigurationId": "<string>",
"createdAt": 123,
"createdIn": "<string>",
"creator": {
"email": "<string>",
"githubLogin": "<string>",
"gitlabLogin": "<string>",
"uid": "<string>",
"username": "<string>"
},
"deletedAt": 123,
"deploymentHostname": "<string>",
"forced": true,
"name": "<string>",
"meta": {},
"monorepoManager": "<string>",
"oidcTokenClaims": {
"iss": "<string>",
"sub": "<string>",
"scope": "<string>",
"aud": "<string>",
"owner": "<string>",
"owner_id": "<string>",
"project": "<string>",
"project_id": "<string>",
"environment": "<string>"
},
"plan": "pro",
"previewCommentsEnabled": false,
"private": true,
"readyAt": 123,
"readyState": "BUILDING",
"readySubstate": "STAGED",
"requestedAt": 123,
"target": "<string>",
"teamId": "<string>",
"type": "LAMBDAS",
"url": "<string>",
"userId": "<string>",
"withCache": true
}
],
"link": {
"org": "<string>",
"repoOwnerId": 123,
"repo": "<string>",
"repoId": 123,
"type": "github",
"createdAt": 123,
"deployHooks": [
{
"createdAt": 123,
"id": "<string>",
"name": "<string>",
"ref": "<string>",
"url": "<string>"
}
],
"gitCredentialId": "<string>",
"updatedAt": 123,
"sourceless": true,
"productionBranch": "<string>"
},
"microfrontends": {
"updatedAt": 123,
"groupIds": [
"<string>"
],
"enabled": true,
"isDefaultApp": true,
"defaultRoute": "<string>",
"routeObservabilityToThisProject": true
},
"name": "<string>",
"nodeVersion": "22.x",
"optionsAllowlist": {
"paths": [
{
"value": "<string>"
}
]
},
"outputDirectory": "<string>",
"passiveConnectConfigurationId": "<string>",
"passwordProtection": {},
"productionDeploymentsFastLane": true,
"publicSource": true,
"resourceConfig": {
"fluid": true,
"functionDefaultRegions": [
"<string>"
],
"functionDefaultTimeout": 123,
"functionDefaultMemoryType": "standard_legacy",
"functionZeroConfigFailover": true,
"elasticConcurrencyEnabled": true
},
"rollingRelease": {
"target": "<string>",
"minutesToRelease": 123,
"stages": [
{
"targetPercentage": 123
}
]
},
"defaultResourceConfig": {
"fluid": true,
"functionDefaultRegions": [
"<string>"
],
"functionDefaultTimeout": 123,
"functionDefaultMemoryType": "standard_legacy",
"functionZeroConfigFailover": true,
"elasticConcurrencyEnabled": true
},
"rootDirectory": "<string>",
"serverlessFunctionRegion": "<string>",
"serverlessFunctionZeroConfigFailover": true,
"skewProtectionBoundaryAt": 123,
"skewProtectionMaxAge": 123,
"skipGitConnectDuringLink": true,
"sourceFilesOutsideRootDirectory": true,
"enableAffectedProjectsDeployments": true,
"ssoProtection": {
"deploymentType": "preview"
},
"targets": {},
"transferCompletedAt": 123,
"transferStartedAt": 123,
"transferToAccountId": "<string>",
"transferredFromAccountId": "<string>",
"updatedAt": 123,
"live": true,
"enablePreviewFeedback": true,
"enableProductionFeedback": true,
"permissions": {
"user": [
"create"
],
"userConnection": [
"create"
],
"userSudo": [
"create"
],
"webAuthn": [
"create"
],
"oauth2Connection": [
"create"
],
"accessGroup": [
"create"
],
"aliasGlobal": [
"create"
],
"analyticsSampling": [
"create"
],
"analyticsUsage": [
"create"
],
"auditLog": [
"create"
],
"billingAddress": [
"create"
],
"billingInformation": [
"create"
],
"billingInvoice": [
"create"
],
"billingInvoiceEmailRecipient": [
"create"
],
"billingInvoiceLanguage": [
"create"
],
"billingPlan": [
"create"
],
"billingPurchaseOrder": [
"create"
],
"billingTaxId": [
"create"
],
"blob": [
"create"
],
"budget": [
"create"
],
"cacheArtifact": [
"create"
],
"cacheArtifactUsageEvent": [
"create"
],
"codeChecks": [
"create"
],
"concurrentBuilds": [
"create"
],
"connect": [
"create"
],
"connectConfiguration": [
"create"
],
"domain": [
"create"
],
"domainAcceptDelegation": [
"create"
],
"domainAuthCodes": [
"create"
],
"domainCertificate": [
"create"
],
"domainCheckConfig": [
"create"
],
"domainMove": [
"create"
],
"domainPurchase": [
"create"
],
"domainRecord": [
"create"
],
"domainTransferIn": [
"create"
],
"event": [
"create"
],
"ownEvent": [
"create"
],
"sensitiveEnvironmentVariablePolicy": [
"create"
],
"fileUpload": [
"create"
],
"flagsExplorerSubscription": [
"create"
],
"gitRepository": [
"create"
],
"ipBlocking": [
"create"
],
"imageOptimizationNewPrice": [
"create"
],
"integration": [
"create"
],
"integrationAccount": [
"create"
],
"integrationConfiguration": [
"create"
],
"integrationConfigurationTransfer": [
"create"
],
"integrationConfigurationProjects": [
"create"
],
"integrationVercelConfigurationOverride": [
"create"
],
"integrationConfigurationRole": [
"create"
],
"integrationSSOSession": [
"create"
],
"integrationResource": [
"create"
],
"integrationEvent": [
"create"
],
"integrationResourceSecrets": [
"create"
],
"integrationDeploymentAction": [
"create"
],
"marketplaceInstallationMember": [
"create"
],
"marketplaceBillingData": [
"create"
],
"marketplaceInvoice": [
"create"
],
"marketplaceExperimentationItem": [
"create"
],
"marketplaceExperimentationEdgeConfigData": [
"create"
],
"jobGlobal": [
"create"
],
"drain": [
"create"
],
"logDrain": [
"create"
],
"Monitoring": [
"create"
],
"monitoringSettings": [
"create"
],
"monitoringQuery": [
"create"
],
"monitoringChart": [
"create"
],
"monitoringAlert": [
"create"
],
"notificationDeploymentFailed": [
"create"
],
"notificationDomainConfiguration": [
"create"
],
"notificationDomainExpire": [
"create"
],
"notificationDomainMoved": [
"create"
],
"notificationDomainPurchase": [
"create"
],
"notificationDomainRenewal": [
"create"
],
"notificationDomainTransfer": [
"create"
],
"notificationDomainUnverified": [
"create"
],
"NotificationMonitoringAlert": [
"create"
],
"notificationPaymentFailed": [
"create"
],
"notificationUsageAlert": [
"create"
],
"notificationCustomerBudget": [
"create"
],
"notificationStatementOfReasons": [
"create"
],
"observabilityConfiguration": [
"create"
],
"openTelemetryEndpoint": [
"create"
],
"paymentMethod": [
"create"
],
"permissions": [
"create"
],
"postgres": [
"create"
],
"previewDeploymentSuffix": [
"create"
],
"proTrialOnboarding": [
"create"
],
"sharedEnvVars": [
"create"
],
"sharedEnvVarsProduction": [
"create"
],
"space": [
"create"
],
"spaceRun": [
"create"
],
"passwordProtectionInvoiceItem": [
"create"
],
"rateLimit": [
"create"
],
"redis": [
"create"
],
"repository": [
"create"
],
"remoteCaching": [
"create"
],
"samlConfig": [
"create"
],
"secret": [
"create"
],
"redisStoreTokenSet": [
"create"
],
"blobStoreTokenSet": [
"create"
],
"postgresStoreTokenSet": [
"create"
],
"integrationStoreTokenSet": [
"create"
],
"integrationResourceReplCommand": [
"create"
],
"storeTransfer": [
"create"
],
"supportCase": [
"create"
],
"supportCaseComment": [
"create"
],
"dataCacheBillingSettings": [
"create"
],
"team": [
"create"
],
"teamAccessRequest": [
"create"
],
"teamFellowMembership": [
"create"
],
"teamGitExclusivity": [
"create"
],
"teamInvite": [
"create"
],
"teamInviteCode": [
"create"
],
"teamJoin": [
"create"
],
"teamMicrofrontends": [
"create"
],
"teamOwnMembership": [
"create"
],
"teamOwnMembershipDisconnectSAML": [
"create"
],
"token": [
"create"
],
"usage": [
"create"
],
"usageCycle": [
"create"
],
"vpcPeeringConnection": [
"create"
],
"webAnalyticsPlan": [
"create"
],
"edgeConfig": [
"create"
],
"edgeConfigItem": [
"create"
],
"edgeConfigSchema": [
"create"
],
"edgeConfigToken": [
"create"
],
"webhook": [
"create"
],
"webhook-event": [
"create"
],
"endpointVerification": [
"create"
],
"projectTransferIn": [
"create"
],
"oauth2Application": [
"create"
],
"aliasProject": [
"create"
],
"aliasProtectionBypass": [
"create"
],
"productionAliasProtectionBypass": [
"create"
],
"connectConfigurationLink": [
"create"
],
"dataCacheNamespace": [
"create"
],
"deployment": [
"create"
],
"deploymentCheck": [
"create"
],
"deploymentCheckPreview": [
"create"
],
"deploymentCheckReRunFromProductionBranch": [
"create"
],
"deploymentProductionGit": [
"create"
],
"deploymentV0": [
"create"
],
"deploymentPreview": [
"create"
],
"deploymentPrivate": [
"create"
],
"deploymentPromote": [
"create"
],
"deploymentRollback": [
"create"
],
"environments": [
"create"
],
"logs": [
"create"
],
"logsPreset": [
"create"
],
"passwordProtection": [
"create"
],
"optionsAllowlist": [
"create"
],
"job": [
"create"
],
"observabilityData": [
"create"
],
"project": [
"create"
],
"projectFromV0": [
"create"
],
"projectAccessGroup": [
"create"
],
"projectAnalyticsSampling": [
"create"
],
"projectDeploymentHook": [
"create"
],
"projectDomain": [
"create"
],
"projectDomainMove": [
"create"
],
"projectDomainCheckConfig": [
"create"
],
"projectEnvVars": [
"create"
],
"projectEnvVarsProduction": [
"create"
],
"projectEnvVarsUnownedByIntegration": [
"create"
],
"projectFlags": [
"create"
],
"projectId": [
"create"
],
"projectIntegrationConfiguration": [
"create"
],
"projectLink": [
"create"
],
"projectMember": [
"create"
],
"projectMonitoring": [
"create"
],
"projectPermissions": [
"create"
],
"projectProductionBranch": [
"create"
],
"projectTransfer": [
"create"
],
"projectTransferOut": [
"create"
],
"projectProtectionBypass": [
"create"
],
"projectUsage": [
"create"
],
"projectAnalyticsUsage": [
"create"
],
"projectSupportCase": [
"create"
],
"projectSupportCaseComment": [
"create"
],
"projectDeploymentExpiration": [
"create"
],
"projectRollingRelease": [
"create"
],
"projectTier": [
"create"
],
"seawallConfig": [
"create"
],
"skewProtection": [
"create"
],
"analytics": [
"create"
],
"trustedIps": [
"create"
],
"webAnalytics": [
"create"
],
"sharedEnvVarConnection": [
"create"
],
"sonar": [
"create"
]
},
"lastRollbackTarget": {},
"lastAliasRequest": {
"fromDeploymentId": "<string>",
"toDeploymentId": "<string>",
"jobStatus": "succeeded",
"requestedAt": 123,
"type": "promote"
},
"protectionBypass": {},
"hasActiveBranches": true,
"trustedIps": {
"deploymentType": "production",
"addresses": [
{
"value": "<string>",
"note": "<string>"
}
],
"protectionMode": "additional"
},
"gitComments": {
"onPullRequest": true,
"onCommit": true
},
"gitProviderOptions": {
"createDeployments": "enabled"
},
"paused": true,
"concurrencyBucketName": "<string>",
"webAnalytics": {
"id": "<string>",
"disabledAt": 123,
"canceledAt": 123,
"enabledAt": 123,
"hasData": true
},
"security": {
"attackModeEnabled": true,
"attackModeUpdatedAt": 123,
"firewallEnabled": true,
"firewallUpdatedAt": 123,
"attackModeActiveUntil": 123,
"firewallConfigVersion": 123,
"firewallRoutes": [
{
"src": "<string>",
"has": [
{
"type": "path",
"key": "<string>",
"value": "<string>"
}
],
"missing": [
{
"type": "path",
"key": "<string>",
"value": "<string>"
}
],
"dest": "<string>",
"status": 123,
"handle": "init",
"mitigate": {
"action": "deny",
"rule_id": "<string>",
"ttl": 123,
"erl": {
"algo": "fixed_window",
"window": 123,
"limit": 123,
"keys": [
"<string>"
]
}
}
}
],
"firewallSeawallEnabled": true,
"ja3Enabled": true,
"ja4Enabled": true,
"firewallBypassIps": [
"<string>"
],
"managedRules": {}
},
"oidcTokenConfig": {
"enabled": true,
"issuerMode": "team"
},
"tier": "standard"
}
Authorizations
Default authentication mechanism
Path Parameters
The unique project identifier or the project name
"prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB"
Query Parameters
The Team identifier to perform the request on behalf of.
"team_1a2b3c4d5e6f7g8h9i0j1k2l"
The Team slug to perform the request on behalf of.
"my-team-url-slug"
Body
The build command for this project. When null
is used this value will be automatically detected
256
256
Specifies whether customer support can see git source for a deployment
The dev command for this project. When null
is used this value will be automatically detected
256
The framework that is being used for this project. When null
is used no framework is selected
blitzjs
, nextjs
, gatsby
, remix
, react-router
, astro
, hexo
, eleventy
, docusaurus-2
, docusaurus
, preact
, solidstart-1
, solidstart
, dojo
, ember
, vue
, scully
, ionic-angular
, angular
, polymer
, svelte
, sveltekit
, sveltekit-1
, ionic-react
, create-react-app
, gridsome
, umijs
, sapper
, saber
, stencil
, nuxtjs
, redwoodjs
, hugo
, jekyll
, brunch
, middleman
, zola
, hydrogen
, vite
, vitepress
, vuepress
, parcel
, fasthtml
, sanity-v3
, sanity
, storybook
Specifies whether PRs from Git forks should require a team member's authorization before it can be deployed
Specifies whether Git LFS is enabled for this project.
The install command for this project. When null
is used this value will be automatically detected
256
The desired name for the project
100
"a-project-name"
22.x
, 20.x
, 18.x
, 16.x
, 14.x
, 12.x
, 10.x
The output directory of the project. When null
is used this value will be automatically detected
256
Specifies whether preview deployments are disabled for this project.
Specifies whether the source code and logs of the deployments for this project should be public or not
The name of a directory or relative path to the source code of your project. When null
is used it will default to the project root
256
The region to deploy Serverless Functions in this project
4
Specifies whether Zero Config Failover is enabled for this project.
Deployments created before this absolute datetime have Skew Protection disabled. Value is in milliseconds since epoch to match "createdAt" fields.
x >= 0
Deployments created before this rolling window have Skew Protection disabled. Value is in seconds to match "revalidate" fields.
x >= 0
Opts-out of the message prompting a CLI user to connect a Git repository in vercel link
.
Indicates if there are source files outside of the root directory
Opt-in to preview toolbar on the project level
Opt-in to production toolbar on the project level
Opt-in to skip deployments when there are no changes to the root directory and its dependencies
OpenID Connect JSON Web Token generation configuration.
Allows to protect project deployments with a password
Specify if the password will apply to every Deployment Target or just Preview
all
, preview
, prod_deployment_urls_and_all_previews
The password that will be used to protect Project Deployments
72
Ensures visitors to your Preview Deployments are logged into Vercel and have a minimum of Viewer access on your team
Specify if the Vercel Authentication (SSO Protection) will apply to every Deployment Target or just Preview
all
, preview
, prod_deployment_urls_and_all_previews
Restricts access to deployments based on the incoming request IP address
Specify if the Trusted IPs will apply to every Deployment Target or just Preview
all
, preview
, production
, prod_deployment_urls_and_all_previews
exclusive: ip match is enough to bypass deployment protection (regardless of other settings). additional: ip must match + any other protection should be also provided (password, vercel auth, shareable link, automation bypass header, automation bypass query param)
exclusive
, additional
Response
22.x
, 20.x
, 18.x
, 16.x
, 14.x
, 12.x
, 10.x
, 8.10.x
standard_legacy
, standard
, performance
standard_legacy
, standard
, performance
The time the feature was enabled for this project. Note: It enables automatically with the first Deployment that outputs cronjobs.
The time the feature was disabled for this project.
The ID of the Deployment from which the definitions originated.
The hostname that should be used.
"vercel.com"
The path that should be called for the cronjob.
"/api/crons/sync-something?hello=world"
The cron expression.
"0 0 * * *"
system
, encrypted
, plain
, sensitive
, secret
This is used to identiy variables that have been migrated from type secret to sensitive.
Similar to contentHints
, but should not be exposed to the user.
Whether value
and vsmValue
are decrypted.
blitzjs
, nextjs
, gatsby
, remix
, react-router
, astro
, hexo
, eleventy
, docusaurus-2
, docusaurus
, preact
, solidstart-1
, solidstart
, dojo
, ember
, vue
, scully
, ionic-angular
, angular
, polymer
, svelte
, sveltekit
, sveltekit-1
, ionic-react
, create-react-app
, gridsome
, umijs
, sapper
, saber
, stencil
, nuxtjs
, redwoodjs
, hugo
, jekyll
, brunch
, middleman
, zola
, hydrogen
, vite
, vitepress
, vuepress
, parcel
, fasthtml
, sanity-v3
, sanity
, storybook
pro
, enterprise
, hobby
BUILDING
, ERROR
, INITIALIZING
, QUEUED
, READY
, CANCELED
LAMBDAS
succeeded
, failed
, skipped
, canceled
registered
, running
, completed
Whether or not preview comments are enabled for the deployment
false
STAGED
, ROLLING
, PROMOTED
A new field, should be included in all new project links, is being added just in time when a deployment is created. This is needed for Protected Git scopes.
github
Timestamp when the microfrontends settings were last updated.
The group IDs of microfrontends that this project belongs to. Each microfrontend project must belong to a microfrontends group that is the set of microfrontends that are used together.
Whether microfrontends are enabled for this project.
Whether this project is the default application for the microfrontends group. The default application is the one that is used as the top level shell for the microfrontends group and hosts the other microfrontends.
A path that is used to take screenshots and as the default path in preview links when a domain for this microfrontend is shown in the UI.
Whether observability data should be routed to this microfrontend project or a root project.
The environment that the release targets, currently only supports production. Adding in case we want to configure with alias groups or custom environments.
minutesToRelease is the total time to gradually shift percentages. This value overrides stages and instead creates a single smooth 0-100 stage. So once we have fetched the document with the start time, subtract from the current time, and divide by total minutesToRelease, to determine what percentage of traffic the new deployment should be serving. There is no approval required, and for the case of Vercel, it would just slowly shift traffic 0 to 100%.
An array of all the stages required during a deployment release. each stage requires an approval before advancing to the next stage.
An array of all the stages required during a deployment release. each stage requires an approval before advancing to the next stage.
The percentage of traffic to serve to the new deployment
preview
, all
, prod_deployment_urls_and_all_previews
pro
, enterprise
, hobby
BUILDING
, ERROR
, INITIALIZING
, QUEUED
, READY
, CANCELED
LAMBDAS
succeeded
, failed
, skipped
, canceled
registered
, running
, completed
Whether or not preview comments are enabled for the deployment
false
STAGED
, ROLLING
, PROMOTED
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
Enum containing the actions that can be performed against a resource. Group operations are included.
create
, delete
, read
, update
, list
succeeded
, failed
, skipped
, pending
, in-progress
promote
, rollback
production
, preview
, all
, prod_deployment_urls_and_all_previews
additional
, exclusive
Whether the Vercel bot should automatically create GitHub deployments https://docs.github.com/en/rest/deployments/deployments#about-deployments NOTE: repository-dispatch events should be used instead
enabled
, disabled
init
, finalize
deny
, challenge
, log
, bypass
, rate_limit
, redirect
standard
, advanced
, critical
import { Vercel } from "@vercel/sdk";
const vercel = new Vercel({
bearerToken: "<YOUR_BEARER_TOKEN_HERE>",
});
async function run() {
const result = await vercel.projects.updateProject({
idOrName: "prj_12HKQaOmR5t5Uy6vdcQsNIiZgHGB",
teamId: "team_1a2b3c4d5e6f7g8h9i0j1k2l",
slug: "my-team-url-slug",
requestBody: {
name: "a-project-name",
},
});
// Handle the result
console.log(result);
}
run();
{
"accountId": "<string>",
"analytics": {
"id": "<string>",
"canceledAt": 123,
"disabledAt": 123,
"enabledAt": 123,
"paidAt": 123,
"sampleRatePercent": 123,
"spendLimitInDollars": 123
},
"speedInsights": {
"id": "<string>",
"enabledAt": 123,
"disabledAt": 123,
"canceledAt": 123,
"hasData": true,
"paidAt": 123
},
"autoExposeSystemEnvs": true,
"autoAssignCustomDomains": true,
"autoAssignCustomDomainsUpdatedBy": "<string>",
"buildCommand": "<string>",
"commandForIgnoringBuildStep": "<string>",
"connectConfigurationId": "<string>",
"connectBuildsEnabled": true,
"createdAt": 123,
"customerSupportCodeVisibility": true,
"crons": {
"enabledAt": 123,
"disabledAt": 123,
"updatedAt": 123,
"deploymentId": "<string>",
"definitions": [
{
"host": "vercel.com",
"path": "/api/crons/sync-something?hello=world",
"schedule": "0 0 * * *"
}
]
},
"dataCache": {
"userDisabled": true,
"storageSizeBytes": 123,
"unlimited": true
},
"deploymentExpiration": {
"expirationDays": 123,
"expirationDaysProduction": 123,
"expirationDaysCanceled": 123,
"expirationDaysErrored": 123,
"deploymentsToKeep": 123
},
"devCommand": "<string>",
"directoryListing": true,
"installCommand": "<string>",
"env": [
{
"target": [
"<string>"
],
"type": "system",
"sunsetSecretId": "<string>",
"id": "<string>",
"key": "<string>",
"value": "<string>",
"configurationId": "<string>",
"createdAt": 123,
"updatedAt": 123,
"createdBy": "<string>",
"updatedBy": "<string>",
"gitBranch": "<string>",
"edgeConfigId": "<string>",
"edgeConfigTokenId": "<string>",
"contentHint": {
"type": "redis-url",
"storeId": "<string>"
},
"internalContentHint": {
"type": "flags-secret",
"encryptedValue": "<string>"
},
"decrypted": true,
"comment": "<string>",
"customEnvironmentIds": [
"<string>"
],
"vsmValue": "<string>"
}
],
"customEnvironments": [
{}
],
"framework": "blitzjs",
"gitForkProtection": true,
"gitLFS": true,
"id": "<string>",
"ipBuckets": [
{
"bucket": "<string>",
"supportUntil": 123
}
],
"latestDeployments": [
{
"id": "<string>",
"alias": [
"<string>"
],
"aliasAssigned": 123,
"aliasError": {
"code": "<string>",
"message": "<string>"
},
"aliasFinal": "<string>",
"automaticAliases": [
"<string>"
],
"branchMatcher": {
"type": "endsWith",
"pattern": "<string>"
},
"buildingAt": 123,
"builds": [
{
"use": "<string>",
"src": "<string>",
"dest": "<string>"
}
],
"checksConclusion": "succeeded",
"checksState": "registered",
"connectBuildsEnabled": true,
"connectConfigurationId": "<string>",
"createdAt": 123,
"createdIn": "<string>",
"creator": {
"email": "<string>",
"githubLogin": "<string>",
"gitlabLogin": "<string>",
"uid": "<string>",
"username": "<string>"
},
"deletedAt": 123,
"deploymentHostname": "<string>",
"forced": true,
"name": "<string>",
"meta": {},
"monorepoManager": "<string>",
"oidcTokenClaims": {
"iss": "<string>",
"sub": "<string>",
"scope": "<string>",
"aud": "<string>",
"owner": "<string>",
"owner_id": "<string>",
"project": "<string>",
"project_id": "<string>",
"environment": "<string>"
},
"plan": "pro",
"previewCommentsEnabled": false,
"private": true,
"readyAt": 123,
"readyState": "BUILDING",
"readySubstate": "STAGED",
"requestedAt": 123,
"target": "<string>",
"teamId": "<string>",
"type": "LAMBDAS",
"url": "<string>",
"userId": "<string>",
"withCache": true
}
],
"link": {
"org": "<string>",
"repoOwnerId": 123,
"repo": "<string>",
"repoId": 123,
"type": "github",
"createdAt": 123,
"deployHooks": [
{
"createdAt": 123,
"id": "<string>",
"name": "<string>",
"ref": "<string>",
"url": "<string>"
}
],
"gitCredentialId": "<string>",
"updatedAt": 123,
"sourceless": true,
"productionBranch": "<string>"
},
"microfrontends": {
"updatedAt": 123,
"groupIds": [
"<string>"
],
"enabled": true,
"isDefaultApp": true,
"defaultRoute": "<string>",
"routeObservabilityToThisProject": true
},
"name": "<string>",
"nodeVersion": "22.x",
"optionsAllowlist": {
"paths": [
{
"value": "<string>"
}
]
},
"outputDirectory": "<string>",
"passiveConnectConfigurationId": "<string>",
"passwordProtection": {},
"productionDeploymentsFastLane": true,
"publicSource": true,
"resourceConfig": {
"fluid": true,
"functionDefaultRegions": [
"<string>"
],
"functionDefaultTimeout": 123,
"functionDefaultMemoryType": "standard_legacy",
"functionZeroConfigFailover": true,
"elasticConcurrencyEnabled": true
},
"rollingRelease": {
"target": "<string>",
"minutesToRelease": 123,
"stages": [
{
"targetPercentage": 123
}
]
},
"defaultResourceConfig": {
"fluid": true,
"functionDefaultRegions": [
"<string>"
],
"functionDefaultTimeout": 123,
"functionDefaultMemoryType": "standard_legacy",
"functionZeroConfigFailover": true,
"elasticConcurrencyEnabled": true
},
"rootDirectory": "<string>",
"serverlessFunctionRegion": "<string>",
"serverlessFunctionZeroConfigFailover": true,
"skewProtectionBoundaryAt": 123,
"skewProtectionMaxAge": 123,
"skipGitConnectDuringLink": true,
"sourceFilesOutsideRootDirectory": true,
"enableAffectedProjectsDeployments": true,
"ssoProtection": {
"deploymentType": "preview"
},
"targets": {},
"transferCompletedAt": 123,
"transferStartedAt": 123,
"transferToAccountId": "<string>",
"transferredFromAccountId": "<string>",
"updatedAt": 123,
"live": true,
"enablePreviewFeedback": true,
"enableProductionFeedback": true,
"permissions": {
"user": [
"create"
],
"userConnection": [
"create"
],
"userSudo": [
"create"
],
"webAuthn": [
"create"
],
"oauth2Connection": [
"create"
],
"accessGroup": [
"create"
],
"aliasGlobal": [
"create"
],
"analyticsSampling": [
"create"
],
"analyticsUsage": [
"create"
],
"auditLog": [
"create"
],
"billingAddress": [
"create"
],
"billingInformation": [
"create"
],
"billingInvoice": [
"create"
],
"billingInvoiceEmailRecipient": [
"create"
],
"billingInvoiceLanguage": [
"create"
],
"billingPlan": [
"create"
],
"billingPurchaseOrder": [
"create"
],
"billingTaxId": [
"create"
],
"blob": [
"create"
],
"budget": [
"create"
],
"cacheArtifact": [
"create"
],
"cacheArtifactUsageEvent": [
"create"
],
"codeChecks": [
"create"
],
"concurrentBuilds": [
"create"
],
"connect": [
"create"
],
"connectConfiguration": [
"create"
],
"domain": [
"create"
],
"domainAcceptDelegation": [
"create"
],
"domainAuthCodes": [
"create"
],
"domainCertificate": [
"create"
],
"domainCheckConfig": [
"create"
],
"domainMove": [
"create"
],
"domainPurchase": [
"create"
],
"domainRecord": [
"create"
],
"domainTransferIn": [
"create"
],
"event": [
"create"
],
"ownEvent": [
"create"
],
"sensitiveEnvironmentVariablePolicy": [
"create"
],
"fileUpload": [
"create"
],
"flagsExplorerSubscription": [
"create"
],
"gitRepository": [
"create"
],
"ipBlocking": [
"create"
],
"imageOptimizationNewPrice": [
"create"
],
"integration": [
"create"
],
"integrationAccount": [
"create"
],
"integrationConfiguration": [
"create"
],
"integrationConfigurationTransfer": [
"create"
],
"integrationConfigurationProjects": [
"create"
],
"integrationVercelConfigurationOverride": [
"create"
],
"integrationConfigurationRole": [
"create"
],
"integrationSSOSession": [
"create"
],
"integrationResource": [
"create"
],
"integrationEvent": [
"create"
],
"integrationResourceSecrets": [
"create"
],
"integrationDeploymentAction": [
"create"
],
"marketplaceInstallationMember": [
"create"
],
"marketplaceBillingData": [
"create"
],
"marketplaceInvoice": [
"create"
],
"marketplaceExperimentationItem": [
"create"
],
"marketplaceExperimentationEdgeConfigData": [
"create"
],
"jobGlobal": [
"create"
],
"drain": [
"create"
],
"logDrain": [
"create"
],
"Monitoring": [
"create"
],
"monitoringSettings": [
"create"
],
"monitoringQuery": [
"create"
],
"monitoringChart": [
"create"
],
"monitoringAlert": [
"create"
],
"notificationDeploymentFailed": [
"create"
],
"notificationDomainConfiguration": [
"create"
],
"notificationDomainExpire": [
"create"
],
"notificationDomainMoved": [
"create"
],
"notificationDomainPurchase": [
"create"
],
"notificationDomainRenewal": [
"create"
],
"notificationDomainTransfer": [
"create"
],
"notificationDomainUnverified": [
"create"
],
"NotificationMonitoringAlert": [
"create"
],
"notificationPaymentFailed": [
"create"
],
"notificationUsageAlert": [
"create"
],
"notificationCustomerBudget": [
"create"
],
"notificationStatementOfReasons": [
"create"
],
"observabilityConfiguration": [
"create"
],
"openTelemetryEndpoint": [
"create"
],
"paymentMethod": [
"create"
],
"permissions": [
"create"
],
"postgres": [
"create"
],
"previewDeploymentSuffix": [
"create"
],
"proTrialOnboarding": [
"create"
],
"sharedEnvVars": [
"create"
],
"sharedEnvVarsProduction": [
"create"
],
"space": [
"create"
],
"spaceRun": [
"create"
],
"passwordProtectionInvoiceItem": [
"create"
],
"rateLimit": [
"create"
],
"redis": [
"create"
],
"repository": [
"create"
],
"remoteCaching": [
"create"
],
"samlConfig": [
"create"
],
"secret": [
"create"
],
"redisStoreTokenSet": [
"create"
],
"blobStoreTokenSet": [
"create"
],
"postgresStoreTokenSet": [
"create"
],
"integrationStoreTokenSet": [
"create"
],
"integrationResourceReplCommand": [
"create"
],
"storeTransfer": [
"create"
],
"supportCase": [
"create"
],
"supportCaseComment": [
"create"
],
"dataCacheBillingSettings": [
"create"
],
"team": [
"create"
],
"teamAccessRequest": [
"create"
],
"teamFellowMembership": [
"create"
],
"teamGitExclusivity": [
"create"
],
"teamInvite": [
"create"
],
"teamInviteCode": [
"create"
],
"teamJoin": [
"create"
],
"teamMicrofrontends": [
"create"
],
"teamOwnMembership": [
"create"
],
"teamOwnMembershipDisconnectSAML": [
"create"
],
"token": [
"create"
],
"usage": [
"create"
],
"usageCycle": [
"create"
],
"vpcPeeringConnection": [
"create"
],
"webAnalyticsPlan": [
"create"
],
"edgeConfig": [
"create"
],
"edgeConfigItem": [
"create"
],
"edgeConfigSchema": [
"create"
],
"edgeConfigToken": [
"create"
],
"webhook": [
"create"
],
"webhook-event": [
"create"
],
"endpointVerification": [
"create"
],
"projectTransferIn": [
"create"
],
"oauth2Application": [
"create"
],
"aliasProject": [
"create"
],
"aliasProtectionBypass": [
"create"
],
"productionAliasProtectionBypass": [
"create"
],
"connectConfigurationLink": [
"create"
],
"dataCacheNamespace": [
"create"
],
"deployment": [
"create"
],
"deploymentCheck": [
"create"
],
"deploymentCheckPreview": [
"create"
],
"deploymentCheckReRunFromProductionBranch": [
"create"
],
"deploymentProductionGit": [
"create"
],
"deploymentV0": [
"create"
],
"deploymentPreview": [
"create"
],
"deploymentPrivate": [
"create"
],
"deploymentPromote": [
"create"
],
"deploymentRollback": [
"create"
],
"environments": [
"create"
],
"logs": [
"create"
],
"logsPreset": [
"create"
],
"passwordProtection": [
"create"
],
"optionsAllowlist": [
"create"
],
"job": [
"create"
],
"observabilityData": [
"create"
],
"project": [
"create"
],
"projectFromV0": [
"create"
],
"projectAccessGroup": [
"create"
],
"projectAnalyticsSampling": [
"create"
],
"projectDeploymentHook": [
"create"
],
"projectDomain": [
"create"
],
"projectDomainMove": [
"create"
],
"projectDomainCheckConfig": [
"create"
],
"projectEnvVars": [
"create"
],
"projectEnvVarsProduction": [
"create"
],
"projectEnvVarsUnownedByIntegration": [
"create"
],
"projectFlags": [
"create"
],
"projectId": [
"create"
],
"projectIntegrationConfiguration": [
"create"
],
"projectLink": [
"create"
],
"projectMember": [
"create"
],
"projectMonitoring": [
"create"
],
"projectPermissions": [
"create"
],
"projectProductionBranch": [
"create"
],
"projectTransfer": [
"create"
],
"projectTransferOut": [
"create"
],
"projectProtectionBypass": [
"create"
],
"projectUsage": [
"create"
],
"projectAnalyticsUsage": [
"create"
],
"projectSupportCase": [
"create"
],
"projectSupportCaseComment": [
"create"
],
"projectDeploymentExpiration": [
"create"
],
"projectRollingRelease": [
"create"
],
"projectTier": [
"create"
],
"seawallConfig": [
"create"
],
"skewProtection": [
"create"
],
"analytics": [
"create"
],
"trustedIps": [
"create"
],
"webAnalytics": [
"create"
],
"sharedEnvVarConnection": [
"create"
],
"sonar": [
"create"
]
},
"lastRollbackTarget": {},
"lastAliasRequest": {
"fromDeploymentId": "<string>",
"toDeploymentId": "<string>",
"jobStatus": "succeeded",
"requestedAt": 123,
"type": "promote"
},
"protectionBypass": {},
"hasActiveBranches": true,
"trustedIps": {
"deploymentType": "production",
"addresses": [
{
"value": "<string>",
"note": "<string>"
}
],
"protectionMode": "additional"
},
"gitComments": {
"onPullRequest": true,
"onCommit": true
},
"gitProviderOptions": {
"createDeployments": "enabled"
},
"paused": true,
"concurrencyBucketName": "<string>",
"webAnalytics": {
"id": "<string>",
"disabledAt": 123,
"canceledAt": 123,
"enabledAt": 123,
"hasData": true
},
"security": {
"attackModeEnabled": true,
"attackModeUpdatedAt": 123,
"firewallEnabled": true,
"firewallUpdatedAt": 123,
"attackModeActiveUntil": 123,
"firewallConfigVersion": 123,
"firewallRoutes": [
{
"src": "<string>",
"has": [
{
"type": "path",
"key": "<string>",
"value": "<string>"
}
],
"missing": [
{
"type": "path",
"key": "<string>",
"value": "<string>"
}
],
"dest": "<string>",
"status": 123,
"handle": "init",
"mitigate": {
"action": "deny",
"rule_id": "<string>",
"ttl": 123,
"erl": {
"algo": "fixed_window",
"window": 123,
"limit": 123,
"keys": [
"<string>"
]
}
}
}
],
"firewallSeawallEnabled": true,
"ja3Enabled": true,
"ja4Enabled": true,
"firewallBypassIps": [
"<string>"
],
"managedRules": {}
},
"oidcTokenConfig": {
"enabled": true,
"issuerMode": "team"
},
"tier": "standard"
}