Skip to content

Releases: vercel/sdk

typescript - v1.19.2 - 2026-02-19 17:56:04

19 Feb 17:56
8105672

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.2

Typescript SDK Changes:

  • vercel.projects.getProjects(): response Changed (Breaking ⚠️)
  • vercel.integrations.createIntegrationStoreDirect(): response.store Changed (Breaking ⚠️)
  • vercel.webhooks.getWebhook(): response.events[] Changed (Breaking ⚠️)
  • vercel.webhooks.createWebhook():
    • request.requestBody.events[] Changed
    • response.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.origin Changed (Breaking ⚠️)
  • vercel.teams.getTeam(): response.membership.joinedFrom.origin Changed (Breaking ⚠️)
  • vercel.teams.getTeamAccessRequest(): response.joinedFrom.origin Changed (Breaking ⚠️)
  • vercel.teams.requestAccessToTeam():
    • response.joinedFrom.origin Changed (Breaking ⚠️)
    • error.status[429] Added
  • vercel.teams.inviteUserToTeam(): request Changed (Breaking ⚠️)
  • vercel.teams.getTeamMembers():
    • request Changed (Breaking ⚠️)
    • response.members[] Changed (Breaking ⚠️)
  • vercel.aliases.patchUrlProtectionBypass(): error.status[500] Removed (Breaking ⚠️)
  • vercel.projects.updateProject():
    • request.requestBody Changed
    • response Changed (Breaking ⚠️)
  • vercel.webhooks.getWebhooks(): response Changed (Breaking ⚠️)
  • vercel.bulkRedirects.deleteRedirects(): response Changed (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) Added
    • response Changed (Breaking ⚠️)
    • error Changed
  • vercel.deployments.cancelDeployment(): response Changed (Breaking ⚠️)
  • vercel.deployments.getDeployments(): response.deployments[].projectSettings.framework.enum(go) Added (Breaking ⚠️)
  • vercel.projects.createProject():
    • request.requestBody Changed
    • response Changed (Breaking ⚠️)
  • vercel.domainsRegistrar.buySingleDomain():
    • request.requestBody.languageCode Added
    • error.union(LanguageCodeRequired) Added (Breaking ⚠️)
  • vercel.domainsRegistrar.buyDomains():
    • request.requestBody.domains[].languageCode Added
    • error.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(): Added
  • vercel.connect.updateStaticIps(): response.[].aws.securityGroupId Changed
  • vercel.user.getAuthUser(): response.user Changed
  • vercel.marketplace.submitInvoice():
    • request.requestBody.final Added
  • vercel.authentication.listAuthTokens(): response.tokens[] Changed
  • vercel.authentication.createAuthToken():
    • request.requestBody.projectId Added
    • response.token Changed
    • error.status[404] Added
  • vercel.authentication.getAuthToken(): response.token Changed
  • vercel.patch/v1/projects/{projectId}/rollback/{deploymentId}/updateDescription(): Removed (Breaking ⚠️)
  • vercel.checksV2.listProjectChecks(): Added
  • vercel.marketplace.finalizeInstallation(): Added
  • vercel.staticIps.updateStaticIps(): response.[].aws.securityGroupId Changed
  • vercel.security.putFirewallConfig(): response.active.rules[] Changed
  • vercel.security.getFirewallConfig(): response.rules[] Changed
  • vercel.user.listEventTypes(): Added
  • vercel.domainsRegistrar.getTld(): Added
  • vercel.checksV2.updateDeploymentCheckRun(): Added
  • vercel.checksV2.getDeploymentCheckRun(): Added
  • vercel.checksV2.createDeploymentCheckRun(): Added
  • vercel.checksV2.listDeploymentCheckRuns(): Added
  • vercel.checksV2.listCheckRuns(): Added
  • vercel.checksV2.deleteProjectCheck(): Added
  • vercel.checksV2.updateProjectCheck(): Added
  • vercel.checksV2.getProjectCheck(): Added
  • vercel.checksV2.createProjectCheck(): Added

Generated with Speakeasy CLI 1.722.7

Publishing Completed

typescript - v1.19.1 - 2026-02-05 17:28:45

05 Feb 17:29
db84739

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.1

Typescript SDK Changes:

  • vercel.user.listUserEvents(): response.events[].payload Changed (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

04 Feb 22:00
221fad3

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.0

Typescript SDK Changes:

  • vercel.billing.listBillingCharges(): response Changed Breaking ⚠️
  • vercel.billing.listContractCommitments(): response Changed 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

03 Feb 01:45
7a1a80f

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.10

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.default Added
  • vercel.projects.createProject(): response.permissions.buildMachineDefault Added
  • vercel.apiBilling.get/v1/billing/contractCommitments(): Removed Breaking ⚠️
  • vercel.deployments.getDeployment(): response.union(1).config.resourceConfig.buildMachine.default Added
  • vercel.deployments.createDeployment(): response.config.resourceConfig.buildMachine.default Added
  • vercel.deployments.cancelDeployment(): response.config.resourceConfig.buildMachine.default Added
  • vercel.apiBilling.get/v1/billing/charges(): Removed Breaking ⚠️
  • vercel.user.getAuthUser(): response.user.union(AuthUser).resourceConfig.buildMachine.default Added
  • vercel.billing.listContractCommitments(): Added
  • vercel.projects.getProjects(): response.union(3).projects[].permissions.buildMachineDefault Added
  • vercel.billing.listBillingCharges(): Added
  • vercel.projects.updateProject(): response.permissions.buildMachineDefault Added
  • vercel.teams.getTeam(): response.resourceConfig.buildMachine Added
  • vercel.teams.patchTeam():
    • request.requestBody.resourceConfig Added
    • response.resourceConfig.buildMachine Added
  • vercel.teams.getTeams(): response.teams[].union(Team).resourceConfig.buildMachine Added

Generated with Speakeasy CLI 1.700.2

Publishing Completed

typescript - v1.18.9 - 2026-01-31 01:35:40

31 Jan 01:36
fe4affe

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.9

Typescript SDK Changes:

  • vercel.projects.getProjects(): response Changed Breaking ⚠️
  • vercel.projects.createProject():
    • request.requestBody.framework Changed
    • response Changed Breaking ⚠️
  • vercel.webhooks.getWebhook(): response.events[] Changed Breaking ⚠️
  • vercel.webhooks.createWebhook():
    • request.requestBody.events[] Changed
    • response.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(): response Changed Breaking ⚠️
  • vercel.teams.getTeamMembers(): response Changed Breaking ⚠️
  • vercel.projects.updateProject():
    • request.requestBody Changed
    • response Changed Breaking ⚠️
  • vercel.deployments.getDeployment(): response.union(1).projectSettings.framework Changed Breaking ⚠️
  • vercel.deployments.createDeployment():
    • request.requestBody.projectSettings.framework Changed
    • response.projectSettings.framework Changed Breaking ⚠️
  • vercel.deployments.cancelDeployment(): response.projectSettings.framework Changed Breaking ⚠️
  • vercel.deployments.getDeployments(): response.deployments[].projectSettings.framework Changed Breaking ⚠️
  • vercel.integrations.createIntegrationStoreDirect(): response.store Changed Breaking ⚠️
  • vercel.domainsRegistrar.buySingleDomain():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.domainsRegistrar.buyDomains():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.domainsRegistrar.transferInDomain():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.domainsRegistrar.renewDomain():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.logDrains.getConfigurableLogDrain(): response.projectsMetadata[].framework Changed Breaking ⚠️
  • vercel.logDrains.getAllLogDrains(): response.union(Array<1>)[].projectsMetadata[].framework Changed Breaking ⚠️
  • vercel.user.listUserEvents(): response.events[].payload Changed Breaking ⚠️
  • vercel.projectMembers.getProjectMembers(): response.union(2).members[] Changed Breaking ⚠️
  • vercel.patch/v1/projects/{projectId}/rollback/{deploymentId}/updateDescription(): Added
  • vercel.apiBilling.get/v1/billing/charges(): Added
  • vercel.bulkRedirects.editRedirect():
    • request.requestBody.redirect.preserveQueryParams Added
  • vercel.bulkRedirects.stageRedirects():
    • request.requestBody.redirects[].preserveQueryParams Added
  • vercel.teams.inviteUserToTeam():
    • request[].projects[].role.enum(projectGuest) Added
  • vercel.teams.getTeam(): response.saml Changed
  • vercel.teams.patchTeam(): response.saml Changed
  • vercel.teams.getTeams(): response.teams[] Changed
  • vercel.bulkRedirects.getRedirects(): response.union(2).redirects[].preserveQueryParams Added
  • vercel.projects.requestRollback(): Added
  • vercel.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

27 Jan 02:29
fa294fb

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.8

Typescript SDK Changes:

  • vercel.user.listUserEvents(): response.events[].payload Changed Breaking ⚠️
  • vercel.domainsRegistrar.buyDomains():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.domainsRegistrar.getDomainTransferIn(): response.status.enum(pendingRegistryUnlock) Added Breaking ⚠️
  • vercel.projects.getProjects():
    • request.buildQueueConfiguration Added
    • response Changed Breaking ⚠️
  • vercel.projects.createProject():
    • request.requestBody.framework Changed
    • response Changed Breaking ⚠️
  • vercel.projects.updateProject():
    • request.requestBody.framework Changed
    • response Changed Breaking ⚠️
  • vercel.webhooks.getWebhooks(): response.union(Array<1>)[].projectsMetadata[].framework Changed Breaking ⚠️
  • vercel.teams.getTeams(): response.teams[] Changed Breaking ⚠️
  • vercel.teams.patchTeam():
    • request.requestBody Changed
    • response Changed Breaking ⚠️
  • vercel.teams.getTeam(): response Changed Breaking ⚠️
  • vercel.teams.getTeamAccessRequest(): response.joinedFrom.origin.enum(nsnbAutoApprove) Added Breaking ⚠️
  • vercel.deployments.getDeployment(): response Changed Breaking ⚠️
  • vercel.deployments.createDeployment():
    • request.requestBody.projectSettings.framework Changed
    • response Changed Breaking ⚠️
  • vercel.deployments.cancelDeployment(): response Changed Breaking ⚠️
  • vercel.deployments.getDeployments(): response.deployments[].projectSettings.framework Changed Breaking ⚠️
  • vercel.integrations.getBillingPlans():
    • request.source Changed Breaking ⚠️
  • vercel.integrations.getConfigurations(): response Changed Breaking ⚠️
  • vercel.integrations.getConfiguration(): response Changed Breaking ⚠️
  • vercel.integrations.getConfigurationProducts(): response.products[].metadataSchema.properties.Map<properties> Changed Breaking ⚠️
  • vercel.integrations.createIntegrationStoreDirect():
    • request.requestBody.source Changed Breaking ⚠️
    • response.store Changed Breaking ⚠️
  • vercel.teams.requestAccessToTeam(): response.joinedFrom.origin.enum(nsnbAutoApprove) Added Breaking ⚠️
  • vercel.domainsRegistrar.buySingleDomain():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.bulkRedirects.deleteRedirects(): response Changed Breaking ⚠️
  • vercel.domainsRegistrar.transferInDomain():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.domainsRegistrar.renewDomain():
    • request.requestBody.contactInformation.country Changed Breaking ⚠️
  • vercel.domains.getDomain(): response.domain.orderedAt Removed Breaking ⚠️
  • vercel.domains.getDomains(): response.domains[].orderedAt Removed Breaking ⚠️
  • vercel.domains.createOrTransferDomain(): response.domain.orderedAt Removed Breaking ⚠️
  • vercel.logDrains.getConfigurableLogDrain(): response.projectsMetadata[].framework Changed Breaking ⚠️
  • vercel.logDrains.getAllLogDrains(): response.union(Array<1>)[].projectsMetadata[].framework Changed Breaking ⚠️
  • vercel.teams.getTeamMembers(): response.members[].joinedFrom.origin.enum(nsnbAutoApprove) Added Breaking ⚠️
  • vercel.user.getAuthUser(): response.user.union(AuthUser).resourceConfig.cronJobs Removed Breaking ⚠️
  • vercel.security.putFirewallConfig():
    • request.requestBody.rules[].conditionGroup[].conditions[].type.enum(serverAction) Added
    • response.active.managedRules.vercelRuleset Added
  • vercel.security.updateFirewallConfig():
    • request.requestBody Changed
  • vercel.security.getFirewallConfig(): response.managedRules.vercelRuleset Added
  • vercel.marketplace.get/v1/installations/{integrationConfigurationId}/resources/{resourceId}/experimentation/edgeConfig(): Added
  • vercel.projects.updateProjectDataCache(): Removed Breaking ⚠️
  • vercel.projects.editProjectEnv(): response.legacyValue Added
  • vercel.projects.removeProjectEnv(): response Changed
  • vercel.projects.getProjectEnv(): response Changed
  • vercel.projects.createProjectEnv(): response.created Changed
  • vercel.projects.filterProjectEnvs(): response Changed

Generated with Speakeasy CLI 1.698.0

Publishing Completed

typescript - v1.18.7 - 2026-01-09 23:44:45

09 Jan 23:45
b9988bd

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.7

Typescript SDK Changes:

  • vercel.integrations.getConfigurationProducts(): response.products.[].metadataSchema.properties.{}.[10] Changed Breaking ⚠️
  • vercel.aliases.getAlias(): response Changed Breaking ⚠️
  • vercel.security.updateAttackChallengeMode():
    • request.requestBody Changed Breaking ⚠️
  • vercel.authentication.exchangeSsoToken():
    • request Changed Breaking ⚠️
    • response Changed Breaking ⚠️
    • error.status[404] Removed Breaking ⚠️
  • vercel.marketplace.exchangeSsoToken():
    • request Changed Breaking ⚠️
    • response Changed Breaking ⚠️
    • error.status[404] Removed Breaking ⚠️
  • vercel.user.listUserEvents(): response.events.[].payload Changed Breaking ⚠️
  • vercel.integrations.createIntegrationStoreDirect(): response.store.product Changed Breaking ⚠️
  • vercel.projects.getProjectEnv(): response Changed Breaking ⚠️
  • vercel.projects.removeProjectEnv(): response Changed Breaking ⚠️
  • vercel.projects.editProjectEnv(): response Changed Breaking ⚠️
  • vercel.deployments.getDeployment(): response Changed
  • vercel.deployments.createDeployment(): response.userconfigureddeploymentid Added
  • vercel.deployments.cancelDeployment(): response.userconfigureddeploymentid Added
  • vercel.connect.listNetworks(): Added
  • vercel.domains.checkDomainStatus(): Deleted Breaking ⚠️
  • vercel.logDrains.getAllLogDrains(): response Changed
  • vercel.domains.checkDomainPrice(): Deleted Breaking ⚠️
  • vercel.connect.readNetwork(): Added
  • vercel.connect.updateNetwork(): Added
  • vercel.connect.updateStaticIps(): error.status[409] Added
  • vercel.staticIps.updateStaticIps(): error.status[409] Added
  • vercel.connect.deleteNetwork(): Added
  • vercel.connect.createNetwork(): Added

Generated with Speakeasy CLI 1.684.0

Publishing Completed

typescript - v1.18.6 - 2026-01-06 18:58:33

06 Jan 18:58
672d71e

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.6

Typescript SDK Changes:

  • vercel.integrations.getConfigurationProducts(): response.products.[].metadataSchema.properties.{} Changed Breaking ⚠️
  • vercel.deployments.createDeployment(): response.cvevulnerabilities Removed Breaking ⚠️
  • vercel.user.getAuthUser(): response.status[302] Added Breaking ⚠️
  • vercel.deployments.getDeployment(): response Changed Breaking ⚠️
  • vercel.integrations.createIntegrationStoreDirect(): response.store.product Changed Breaking ⚠️
  • vercel.projects.updateProjectDataCache(): response Changed Breaking ⚠️
  • vercel.projects.getProjects(): response Changed Breaking ⚠️
  • vercel.projects.createProject(): response Changed Breaking ⚠️
  • vercel.deployments.cancelDeployment(): response.cvevulnerabilities Removed Breaking ⚠️
  • vercel.projects.updateProject(): response Changed Breaking ⚠️
  • vercel.projects.uploadProjectClientCert(): Deleted Breaking ⚠️
  • vercel.integrations.searchRepo(): Added
  • vercel.integrations.gitNamespaces(): Added
  • vercel.projects.deleteProjectClientCert(): Deleted Breaking ⚠️
  • vercel.domainsRegistrar.getOrder(): response Changed
  • vercel.projects.getProjectClientCerts(): Deleted Breaking ⚠️
  • vercel.authentication.listAuthTokens(): response.tokens.[].leakedAt Added
  • vercel.authentication.createAuthToken(): response.token.leakedAt Added
  • vercel.authentication.getAuthToken(): response.token.leakedAt Added

Generated with Speakeasy CLI 1.681.0

Publishing Completed

typescript - v1.18.5 - 2025-12-18 17:19:24

18 Dec 17:19
6342167

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.5

Typescript SDK Changes:

  • vercel.integrations.getConfigurationProducts(): response.products.[].metadataSchema.properties.{} Changed Breaking ⚠️
  • vercel.integrations.createIntegrationStoreDirect(): response.store.product Changed Breaking ⚠️

Generated with Speakeasy CLI 1.680.1

Publishing Completed

typescript - v1.18.4 - 2025-12-18 02:02:15

18 Dec 02:02
8de6a00

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.18.4

Typescript SDK Changes:

  • vercel.security.putFirewallConfig():
    • request.requestBody.managedRules Changed Breaking ⚠️
  • vercel.teams.getTeams(): response.teams.[].[team].defaultDeploymentProtection Changed Breaking ⚠️
  • vercel.teams.patchTeam(): response.defaultdeploymentprotection Changed Breaking ⚠️
  • vercel.teams.getTeam(): response.defaultdeploymentprotection Changed Breaking ⚠️
  • vercel.put/v1/bulkRedirects(): Deleted Breaking ⚠️
  • vercel.post/v1/bulkRedirects/restore(): Deleted Breaking ⚠️
  • vercel.bulkRedirects.updateVersion(): Added
  • vercel.get/v1/bulkRedirects(): Deleted Breaking ⚠️
  • vercel.bulkRedirects.stageRedirects(): Added
  • vercel.delete/v1/bulkRedirects(): Deleted Breaking ⚠️
  • vercel.patch/v1/bulkRedirects(): Deleted Breaking ⚠️
  • vercel.bulkRedirects.getVersions(): Added
  • vercel.get/v1/bulkRedirects/versions(): Deleted Breaking ⚠️
  • vercel.post/v1/bulkRedirects/versions(): Deleted Breaking ⚠️
  • vercel.bulkRedirects.restoreRedirects(): Added
  • vercel.bulkRedirects.editRedirect(): Added
  • vercel.bulkRedirects.deleteRedirects(): Added
  • vercel.bulkRedirects.getRedirects(): Added

Generated with Speakeasy CLI 1.680.0

Publishing Completed