Releases: vercel/sdk
Releases · vercel/sdk
typescript - v1.19.2 - 2026-02-19 17:56:04
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.projects.getProjects():responseChanged (Breaking⚠️ )vercel.integrations.createIntegrationStoreDirect():response.storeChanged (Breaking⚠️ )vercel.webhooks.getWebhook():response.events[]Changed (Breaking⚠️ )vercel.webhooks.createWebhook():request.requestBody.events[]Changedresponse.events[]Changed (Breaking⚠️ )
vercel.logDrains.getAllLogDrains():response.union(Array<1>)[].projectsMetadata[].framework.enum(go)Added (Breaking⚠️ )vercel.teams.getTeams():response.teams[]Changed (Breaking⚠️ )vercel.teams.patchTeam():response.membership.joinedFrom.originChanged (Breaking⚠️ )vercel.teams.getTeam():response.membership.joinedFrom.originChanged (Breaking⚠️ )vercel.teams.getTeamAccessRequest():response.joinedFrom.originChanged (Breaking⚠️ )vercel.teams.requestAccessToTeam():response.joinedFrom.originChanged (Breaking⚠️ )error.status[429]Added
vercel.teams.inviteUserToTeam():requestChanged (Breaking⚠️ )vercel.teams.getTeamMembers():requestChanged (Breaking⚠️ )response.members[]Changed (Breaking⚠️ )
vercel.aliases.patchUrlProtectionBypass():error.status[500]Removed (Breaking⚠️ )vercel.projects.updateProject():request.requestBodyChangedresponseChanged (Breaking⚠️ )
vercel.webhooks.getWebhooks():responseChanged (Breaking⚠️ )vercel.bulkRedirects.deleteRedirects():responseChanged (Breaking⚠️ )vercel.connect.createNetwork():error.status[404]Removed (Breaking⚠️ )vercel.connect.deleteNetwork():error.status[404]Removed (Breaking⚠️ )vercel.user.listUserEvents():response.events[]Changed (Breaking⚠️ )vercel.deployments.getDeployment():response.union(1)Changed (Breaking⚠️ )error.status[429]Added
vercel.deployments.createDeployment():request.requestBody.projectSettings.framework.enum(go)AddedresponseChanged (Breaking⚠️ )errorChanged
vercel.deployments.cancelDeployment():responseChanged (Breaking⚠️ )vercel.deployments.getDeployments():response.deployments[].projectSettings.framework.enum(go)Added (Breaking⚠️ )vercel.projects.createProject():request.requestBodyChangedresponseChanged (Breaking⚠️ )
vercel.domainsRegistrar.buySingleDomain():request.requestBody.languageCodeAddederror.union(LanguageCodeRequired)Added (Breaking⚠️ )
vercel.domainsRegistrar.buyDomains():request.requestBody.domains[].languageCodeAddederror.union(LanguageCodeRequired)Added (Breaking⚠️ )
vercel.domainsRegistrar.getOrder():response.domains[]Changed (Breaking⚠️ )vercel.logDrains.getConfigurableLogDrain():response.projectsMetadata[].framework.enum(go)Added (Breaking⚠️ )vercel.projects.patch/v1/projects/{projectId}/rollback/{deploymentId}/updateDescription(): Addedvercel.connect.updateStaticIps():response.[].aws.securityGroupIdChangedvercel.user.getAuthUser():response.userChangedvercel.marketplace.submitInvoice():request.requestBody.finalAdded
vercel.authentication.listAuthTokens():response.tokens[]Changedvercel.authentication.createAuthToken():request.requestBody.projectIdAddedresponse.tokenChangederror.status[404]Added
vercel.authentication.getAuthToken():response.tokenChangedvercel.patch/v1/projects/{projectId}/rollback/{deploymentId}/updateDescription(): Removed (Breaking⚠️ )vercel.checksV2.listProjectChecks(): Addedvercel.marketplace.finalizeInstallation(): Addedvercel.staticIps.updateStaticIps():response.[].aws.securityGroupIdChangedvercel.security.putFirewallConfig():response.active.rules[]Changedvercel.security.getFirewallConfig():response.rules[]Changedvercel.user.listEventTypes(): Addedvercel.domainsRegistrar.getTld(): Addedvercel.checksV2.updateDeploymentCheckRun(): Addedvercel.checksV2.getDeploymentCheckRun(): Addedvercel.checksV2.createDeploymentCheckRun(): Addedvercel.checksV2.listDeploymentCheckRuns(): Addedvercel.checksV2.listCheckRuns(): Addedvercel.checksV2.deleteProjectCheck(): Addedvercel.checksV2.updateProjectCheck(): Addedvercel.checksV2.getProjectCheck(): Addedvercel.checksV2.createProjectCheck(): Added
Generated with Speakeasy CLI 1.722.7
Publishing Completed
typescript - v1.19.1 - 2026-02-05 17:28:45
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.user.listUserEvents():response.events[].payloadChanged (Breaking⚠️ )vercel.authentication.listAuthTokens():response.tokens[].scopes[]Changed (Breaking⚠️ )vercel.authentication.createAuthToken():response.token.scopes[]Changed (Breaking⚠️ )vercel.authentication.getAuthToken():response.token.scopes[]Changed (Breaking⚠️ )
Generated with Speakeasy CLI 1.705.0
Publishing Completed
typescript - v1.19.0 - 2026-02-04 21:59:42
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.billing.listBillingCharges():responseChanged Breaking⚠️ vercel.billing.listContractCommitments():responseChanged Breaking⚠️ vercel.deployments.getDeployment():response.union(1).config.resourceConfig.buildMachine.purchaseType.enum(standard)Added Breaking⚠️ vercel.deployments.createDeployment():response.config.resourceConfig.buildMachine.purchaseType.enum(standard)Added Breaking⚠️ vercel.deployments.cancelDeployment():response.config.resourceConfig.buildMachine.purchaseType.enum(standard)Added Breaking⚠️ vercel.user.listUserEvents():response.events[].payload.union(76).newOwner.resourceConfig.buildMachine.purchaseType.enum(standard)Added Breaking⚠️ vercel.user.getAuthUser():response.user.union(AuthUser).resourceConfig.buildMachine.purchaseType.enum(standard)Added Breaking⚠️
Generated with Speakeasy CLI 1.701.0
Publishing Completed
typescript - v1.18.10 - 2026-02-03 01:44:47
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.integrations.createIntegrationStoreDirect():response.store.product.tags[].enum(mcp)Added Breaking⚠️ vercel.user.listUserEvents():response.events[].payload.union(76).newOwner.resourceConfig.buildMachine.defaultAddedvercel.projects.createProject():response.permissions.buildMachineDefaultAddedvercel.apiBilling.get/v1/billing/contractCommitments(): Removed Breaking⚠️ vercel.deployments.getDeployment():response.union(1).config.resourceConfig.buildMachine.defaultAddedvercel.deployments.createDeployment():response.config.resourceConfig.buildMachine.defaultAddedvercel.deployments.cancelDeployment():response.config.resourceConfig.buildMachine.defaultAddedvercel.apiBilling.get/v1/billing/charges(): Removed Breaking⚠️ vercel.user.getAuthUser():response.user.union(AuthUser).resourceConfig.buildMachine.defaultAddedvercel.billing.listContractCommitments(): Addedvercel.projects.getProjects():response.union(3).projects[].permissions.buildMachineDefaultAddedvercel.billing.listBillingCharges(): Addedvercel.projects.updateProject():response.permissions.buildMachineDefaultAddedvercel.teams.getTeam():response.resourceConfig.buildMachineAddedvercel.teams.patchTeam():request.requestBody.resourceConfigAddedresponse.resourceConfig.buildMachineAdded
vercel.teams.getTeams():response.teams[].union(Team).resourceConfig.buildMachineAdded
Generated with Speakeasy CLI 1.700.2
Publishing Completed
typescript - v1.18.9 - 2026-01-31 01:35:40
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.projects.getProjects():responseChanged Breaking⚠️ vercel.projects.createProject():request.requestBody.frameworkChangedresponseChanged Breaking⚠️
vercel.webhooks.getWebhook():response.events[]Changed Breaking⚠️ vercel.webhooks.createWebhook():request.requestBody.events[]Changedresponse.events[]Changed Breaking⚠️
vercel.accessGroups.listAccessGroupProjects():response.projects[].role.enum(projectGuest)Added Breaking⚠️ vercel.accessGroups.createAccessGroupProject():response.role.enum(projectGuest)Added Breaking⚠️ vercel.accessGroups.readAccessGroupProject():response.role.enum(projectGuest)Added Breaking⚠️ vercel.accessGroups.updateAccessGroupProject():response.role.enum(projectGuest)Added Breaking⚠️ vercel.webhooks.getWebhooks():responseChanged Breaking⚠️ vercel.teams.getTeamMembers():responseChanged Breaking⚠️ vercel.projects.updateProject():request.requestBodyChangedresponseChanged Breaking⚠️
vercel.deployments.getDeployment():response.union(1).projectSettings.frameworkChanged Breaking⚠️ vercel.deployments.createDeployment():request.requestBody.projectSettings.frameworkChangedresponse.projectSettings.frameworkChanged Breaking⚠️
vercel.deployments.cancelDeployment():response.projectSettings.frameworkChanged Breaking⚠️ vercel.deployments.getDeployments():response.deployments[].projectSettings.frameworkChanged Breaking⚠️ vercel.integrations.createIntegrationStoreDirect():response.storeChanged Breaking⚠️ vercel.domainsRegistrar.buySingleDomain():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.domainsRegistrar.buyDomains():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.domainsRegistrar.transferInDomain():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.domainsRegistrar.renewDomain():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.logDrains.getConfigurableLogDrain():response.projectsMetadata[].frameworkChanged Breaking⚠️ vercel.logDrains.getAllLogDrains():response.union(Array<1>)[].projectsMetadata[].frameworkChanged Breaking⚠️ vercel.user.listUserEvents():response.events[].payloadChanged Breaking⚠️ vercel.projectMembers.getProjectMembers():response.union(2).members[]Changed Breaking⚠️ vercel.patch/v1/projects/{projectId}/rollback/{deploymentId}/updateDescription(): Addedvercel.apiBilling.get/v1/billing/charges(): Addedvercel.bulkRedirects.editRedirect():request.requestBody.redirect.preserveQueryParamsAdded
vercel.bulkRedirects.stageRedirects():request.requestBody.redirects[].preserveQueryParamsAdded
vercel.teams.inviteUserToTeam():request[].projects[].role.enum(projectGuest)Added
vercel.teams.getTeam():response.samlChangedvercel.teams.patchTeam():response.samlChangedvercel.teams.getTeams():response.teams[]Changedvercel.bulkRedirects.getRedirects():response.union(2).redirects[].preserveQueryParamsAddedvercel.projects.requestRollback(): Addedvercel.apiBilling.get/v1/billing/contractCommitments(): Added
Generated with Speakeasy CLI 1.700.2
Publishing Completed
typescript - v1.18.8 - 2026-01-27 02:29:12
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.user.listUserEvents():response.events[].payloadChanged Breaking⚠️ vercel.domainsRegistrar.buyDomains():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.domainsRegistrar.getDomainTransferIn():response.status.enum(pendingRegistryUnlock)Added Breaking⚠️ vercel.projects.getProjects():request.buildQueueConfigurationAddedresponseChanged Breaking⚠️
vercel.projects.createProject():request.requestBody.frameworkChangedresponseChanged Breaking⚠️
vercel.projects.updateProject():request.requestBody.frameworkChangedresponseChanged Breaking⚠️
vercel.webhooks.getWebhooks():response.union(Array<1>)[].projectsMetadata[].frameworkChanged Breaking⚠️ vercel.teams.getTeams():response.teams[]Changed Breaking⚠️ vercel.teams.patchTeam():request.requestBodyChangedresponseChanged Breaking⚠️
vercel.teams.getTeam():responseChanged Breaking⚠️ vercel.teams.getTeamAccessRequest():response.joinedFrom.origin.enum(nsnbAutoApprove)Added Breaking⚠️ vercel.deployments.getDeployment():responseChanged Breaking⚠️ vercel.deployments.createDeployment():request.requestBody.projectSettings.frameworkChangedresponseChanged Breaking⚠️
vercel.deployments.cancelDeployment():responseChanged Breaking⚠️ vercel.deployments.getDeployments():response.deployments[].projectSettings.frameworkChanged Breaking⚠️ vercel.integrations.getBillingPlans():request.sourceChanged Breaking⚠️
vercel.integrations.getConfigurations():responseChanged Breaking⚠️ vercel.integrations.getConfiguration():responseChanged Breaking⚠️ vercel.integrations.getConfigurationProducts():response.products[].metadataSchema.properties.Map<properties>Changed Breaking⚠️ vercel.integrations.createIntegrationStoreDirect():request.requestBody.sourceChanged Breaking⚠️ response.storeChanged Breaking⚠️
vercel.teams.requestAccessToTeam():response.joinedFrom.origin.enum(nsnbAutoApprove)Added Breaking⚠️ vercel.domainsRegistrar.buySingleDomain():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.bulkRedirects.deleteRedirects():responseChanged Breaking⚠️ vercel.domainsRegistrar.transferInDomain():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.domainsRegistrar.renewDomain():request.requestBody.contactInformation.countryChanged Breaking⚠️
vercel.domains.getDomain():response.domain.orderedAtRemoved Breaking⚠️ vercel.domains.getDomains():response.domains[].orderedAtRemoved Breaking⚠️ vercel.domains.createOrTransferDomain():response.domain.orderedAtRemoved Breaking⚠️ vercel.logDrains.getConfigurableLogDrain():response.projectsMetadata[].frameworkChanged Breaking⚠️ vercel.logDrains.getAllLogDrains():response.union(Array<1>)[].projectsMetadata[].frameworkChanged Breaking⚠️ vercel.teams.getTeamMembers():response.members[].joinedFrom.origin.enum(nsnbAutoApprove)Added Breaking⚠️ vercel.user.getAuthUser():response.user.union(AuthUser).resourceConfig.cronJobsRemoved Breaking⚠️ vercel.security.putFirewallConfig():request.requestBody.rules[].conditionGroup[].conditions[].type.enum(serverAction)Addedresponse.active.managedRules.vercelRulesetAdded
vercel.security.updateFirewallConfig():request.requestBodyChanged
vercel.security.getFirewallConfig():response.managedRules.vercelRulesetAddedvercel.marketplace.get/v1/installations/{integrationConfigurationId}/resources/{resourceId}/experimentation/edgeConfig(): Addedvercel.projects.updateProjectDataCache(): Removed Breaking⚠️ vercel.projects.editProjectEnv():response.legacyValueAddedvercel.projects.removeProjectEnv():responseChangedvercel.projects.getProjectEnv():responseChangedvercel.projects.createProjectEnv():response.createdChangedvercel.projects.filterProjectEnvs():responseChanged
Generated with Speakeasy CLI 1.698.0
Publishing Completed
typescript - v1.18.7 - 2026-01-09 23:44:45
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.integrations.getConfigurationProducts():response.products.[].metadataSchema.properties.{}.[10]Changed Breaking⚠️ vercel.aliases.getAlias():responseChanged Breaking⚠️ vercel.security.updateAttackChallengeMode():request.requestBodyChanged Breaking⚠️
vercel.authentication.exchangeSsoToken():requestChanged Breaking⚠️ responseChanged Breaking⚠️ error.status[404]Removed Breaking⚠️
vercel.marketplace.exchangeSsoToken():requestChanged Breaking⚠️ responseChanged Breaking⚠️ error.status[404]Removed Breaking⚠️
vercel.user.listUserEvents():response.events.[].payloadChanged Breaking⚠️ vercel.integrations.createIntegrationStoreDirect():response.store.productChanged Breaking⚠️ vercel.projects.getProjectEnv():responseChanged Breaking⚠️ vercel.projects.removeProjectEnv():responseChanged Breaking⚠️ vercel.projects.editProjectEnv():responseChanged Breaking⚠️ vercel.deployments.getDeployment():responseChangedvercel.deployments.createDeployment():response.userconfigureddeploymentidAddedvercel.deployments.cancelDeployment():response.userconfigureddeploymentidAddedvercel.connect.listNetworks(): Addedvercel.domains.checkDomainStatus(): Deleted Breaking⚠️ vercel.logDrains.getAllLogDrains():responseChangedvercel.domains.checkDomainPrice(): Deleted Breaking⚠️ vercel.connect.readNetwork(): Addedvercel.connect.updateNetwork(): Addedvercel.connect.updateStaticIps():error.status[409]Addedvercel.staticIps.updateStaticIps():error.status[409]Addedvercel.connect.deleteNetwork(): Addedvercel.connect.createNetwork(): Added
Generated with Speakeasy CLI 1.684.0
Publishing Completed
typescript - v1.18.6 - 2026-01-06 18:58:33
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.integrations.getConfigurationProducts():response.products.[].metadataSchema.properties.{}Changed Breaking⚠️ vercel.deployments.createDeployment():response.cvevulnerabilitiesRemoved Breaking⚠️ vercel.user.getAuthUser():response.status[302]Added Breaking⚠️ vercel.deployments.getDeployment():responseChanged Breaking⚠️ vercel.integrations.createIntegrationStoreDirect():response.store.productChanged Breaking⚠️ vercel.projects.updateProjectDataCache():responseChanged Breaking⚠️ vercel.projects.getProjects():responseChanged Breaking⚠️ vercel.projects.createProject():responseChanged Breaking⚠️ vercel.deployments.cancelDeployment():response.cvevulnerabilitiesRemoved Breaking⚠️ vercel.projects.updateProject():responseChanged Breaking⚠️ vercel.projects.uploadProjectClientCert(): Deleted Breaking⚠️ vercel.integrations.searchRepo(): Addedvercel.integrations.gitNamespaces(): Addedvercel.projects.deleteProjectClientCert(): Deleted Breaking⚠️ vercel.domainsRegistrar.getOrder():responseChangedvercel.projects.getProjectClientCerts(): Deleted Breaking⚠️ vercel.authentication.listAuthTokens():response.tokens.[].leakedAtAddedvercel.authentication.createAuthToken():response.token.leakedAtAddedvercel.authentication.getAuthToken():response.token.leakedAtAdded
Generated with Speakeasy CLI 1.681.0
Publishing Completed
typescript - v1.18.5 - 2025-12-18 17:19:24
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.integrations.getConfigurationProducts():response.products.[].metadataSchema.properties.{}Changed Breaking⚠️ vercel.integrations.createIntegrationStoreDirect():response.store.productChanged Breaking⚠️
Generated with Speakeasy CLI 1.680.1
Publishing Completed
typescript - v1.18.4 - 2025-12-18 02:02:15
Generated by Speakeasy CLI
Typescript SDK Changes:
vercel.security.putFirewallConfig():request.requestBody.managedRulesChanged Breaking⚠️
vercel.teams.getTeams():response.teams.[].[team].defaultDeploymentProtectionChanged Breaking⚠️ vercel.teams.patchTeam():response.defaultdeploymentprotectionChanged Breaking⚠️ vercel.teams.getTeam():response.defaultdeploymentprotectionChanged Breaking⚠️ vercel.put/v1/bulkRedirects(): Deleted Breaking⚠️ vercel.post/v1/bulkRedirects/restore(): Deleted Breaking⚠️ vercel.bulkRedirects.updateVersion(): Addedvercel.get/v1/bulkRedirects(): Deleted Breaking⚠️ vercel.bulkRedirects.stageRedirects(): Addedvercel.delete/v1/bulkRedirects(): Deleted Breaking⚠️ vercel.patch/v1/bulkRedirects(): Deleted Breaking⚠️ vercel.bulkRedirects.getVersions(): Addedvercel.get/v1/bulkRedirects/versions(): Deleted Breaking⚠️ vercel.post/v1/bulkRedirects/versions(): Deleted Breaking⚠️ vercel.bulkRedirects.restoreRedirects(): Addedvercel.bulkRedirects.editRedirect(): Addedvercel.bulkRedirects.deleteRedirects(): Addedvercel.bulkRedirects.getRedirects(): Added
Generated with Speakeasy CLI 1.680.0
Publishing Completed