Skip to content

Releases: vercel/sdk

typescript - v1.19.40 - 2026-04-19 00:37:56

19 Apr 00:38
9b95715

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.40

Typescript SDK Changes:

  • vercel.projects.filterProjectEnvs(): response.union(3).hiddenProductionEnvCount Added

Generated with Speakeasy CLI 1.761.8

Publishing Completed

typescript - v1.19.39 - 2026-04-18 00:37:59

18 Apr 00:38
ce01834

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.39

Typescript SDK Changes:

  • 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.projectsMetadata[].framework 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.union(2).events[] Changed (Breaking ⚠️)
  • vercel.user.listEventTypes(): response.types[].name.enum(vulnerabilityBannerDismissed) Added (Breaking ⚠️)
  • vercel.microfrontends.getMicrofrontendsInGroup(): response.projects[] Changed (Breaking ⚠️)
  • vercel.projects.getProjects(): response Changed (Breaking ⚠️)
  • vercel.projects.createProject():
    • request.requestBody.framework Changed
    • response Changed (Breaking ⚠️)
  • vercel.projects.updateProject():
    • request.requestBody Changed
    • response Changed (Breaking ⚠️)
  • vercel.projects.updateMicrofrontends(): response Changed (Breaking ⚠️)
  • vercel.webhooks.getWebhooks(): response.union(Array<1>)[].projectsMetadata[].framework Changed (Breaking ⚠️)

Generated with Speakeasy CLI 1.761.8

Publishing Completed

typescript - v1.19.38 - 2026-04-17 00:39:22

17 Apr 00:39
53ee321

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.38

Typescript SDK Changes:

  • vercel.deployments.getDeployment(): response Changed
  • vercel.deployments.createDeployment(): response.oidcTokenClaims.customEnvironmentId Added
  • vercel.deployments.cancelDeployment(): response.oidcTokenClaims.customEnvironmentId Added
  • vercel.deployments.getDeployments(): response.deployments[].manualProvisioning Added
  • vercel.integrations.createIntegrationStoreDirect(): response.store.product.capabilities.v0Flavors Added
  • vercel.user.listUserEvents(): response.union(2).events[].payload.union(116).newOwner Changed
  • vercel.microfrontends.getMicrofrontendsInGroup(): response.projects[] Changed
  • vercel.sandboxes.listSnapshots(): response.snapshots[] Changed
  • vercel.sandboxes.extendSandboxTimeout(): error.status[404] Added
  • vercel.sandboxes.getSnapshot(): response.snapshot Changed
  • vercel.sandboxes.deleteSnapshot(): response.snapshot Changed
  • vercel.sandboxes.createSnapshot(): response.snapshot Changed
  • vercel.sandboxesV2Beta.getSandboxesV2():
    • request.sortBy Changed
  • vercel.sandboxesV2Beta.listSessionSnapshots(): response.union(2).snapshots[] Changed
  • vercel.sandboxesV2Beta.getSessionSnapshot(): response.snapshot Changed
  • vercel.sandboxesV2Beta.deleteSessionSnapshot(): response.snapshot Changed
  • vercel.sandboxesV2Beta.updateSandbox():
    • request.requestBody.currentSnapshotId Added
  • vercel.sandboxesV2Beta.extendSessionTimeout(): error.status[404] Added
  • vercel.sandboxesV2Beta.createSessionSnapshot(): response.snapshot Changed

Generated with Speakeasy CLI 1.761.7

Publishing Completed

typescript - v1.19.37 - 2026-04-16 00:41:36

16 Apr 00:42
e81bfab

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.37

Typescript SDK Changes:

  • vercel.teams.getTeamAccessRequest(): response.joinedFrom.origin.enum(nsnbRedeployAttributionCard) Added (Breaking ⚠️)
  • vercel.teams.getTeams(): response.teams[] Changed (Breaking ⚠️)
  • vercel.logs.getRuntimeLogs(): response.level Changed (Breaking ⚠️)
  • vercel.webhooks.getWebhook(): response.events[].enum(deployment.buildRequested) Added (Breaking ⚠️)
  • vercel.webhooks.getWebhooks(): response Changed (Breaking ⚠️)
  • vercel.webhooks.createWebhook():
    • request.requestBody.events[].enum(deployment.buildRequested) Added
    • response.events[].enum(deployment.buildRequested) Added (Breaking ⚠️)
  • vercel.security.putFirewallConfig():
    • request.requestBody.rules[].conditionGroup[].conditions[].type Changed
    • response.active.rules[] Changed (Breaking ⚠️)
  • vercel.teams.requestAccessToTeam(): response.joinedFrom.origin.enum(nsnbRedeployAttributionCard) Added (Breaking ⚠️)
  • vercel.teams.patchTeam(): response Changed (Breaking ⚠️)
  • vercel.security.getFirewallConfig(): response.rules[] Changed (Breaking ⚠️)
  • vercel.user.listEventTypes(): response.types[].name Changed (Breaking ⚠️)
  • vercel.teams.getTeam(): response Changed (Breaking ⚠️)
  • vercel.user.listUserEvents(): response.union(2).events[] Changed (Breaking ⚠️)
  • vercel.teams.getTeamMembers(): response.members[].joinedFrom.origin.enum(nsnbRedeployAttributionCard) Added (Breaking ⚠️)
  • vercel.projects.updateProject():
    • request.requestBody.resourceConfig.enableFunctionsBeta Added
    • response Changed
  • vercel.sandboxesV2Beta.updateSessionNetworkPolicy(): error.status[404] Added
  • vercel.security.updateFirewallConfig():
    • request.requestBody Changed
  • vercel.sandboxes.updateNetworkPolicy(): error.status[404] Added
  • vercel.projects.updateMicrofrontends(): response Changed
  • vercel.projects.createProject():
    • request.requestBody.resourceConfig.enableFunctionsBeta Added
    • response Changed
  • vercel.projects.getProjects(): response Changed
  • vercel.microfrontends.getMicrofrontendsInGroup(): response.projects[] Changed

Generated with Speakeasy CLI 1.761.5

Publishing Completed

typescript - v1.19.36 - 2026-04-15 00:45:24

15 Apr 00:45
a45fd8d

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.36

Typescript SDK Changes:

  • vercel.user.listUserEvents(): response.union(2).events[].type.enum(projectDelegatedProtectionDisabled) Added (Breaking ⚠️)
  • vercel.user.listEventTypes(): response.types[].name.enum(projectDelegatedProtectionDisabled) Added (Breaking ⚠️)
  • vercel.featureFlags.listFlags(): response.data[].environments.Map<environments> Changed (Breaking ⚠️)
  • vercel.featureFlags.createFlag():
    • request.requestBody.environments.Map<environments> Changed
    • response.environments.Map<environments> Changed (Breaking ⚠️)
  • vercel.featureFlags.getFlag(): response.environments.Map<environments> Changed (Breaking ⚠️)
  • vercel.featureFlags.updateFlag():
    • request.requestBody.environments.Map<environments> Changed
    • response Changed (Breaking ⚠️)
  • vercel.featureFlags.listFlagVersions(): response.versions[].data.environments.Map<environments> Changed (Breaking ⚠️)
  • vercel.featureFlags.listTeamFlags(): response.data[].environments.Map<environments> Changed (Breaking ⚠️)
  • vercel.sandboxes.listSnapshots(): response.snapshots[].lastUsedAt Added
  • vercel.sandboxes.getSnapshot(): response.snapshot.lastUsedAt Added
  • vercel.sandboxes.deleteSnapshot(): response.snapshot.lastUsedAt Added
  • vercel.sandboxes.createSnapshot(): response.snapshot.lastUsedAt Added
  • vercel.sandboxesV2Beta.listSessionSnapshots(): response.union(2).snapshots[].lastUsedAt Added
  • vercel.sandboxesV2Beta.getSessionSnapshot(): response.snapshot.lastUsedAt Added
  • vercel.sandboxesV2Beta.deleteSessionSnapshot(): response.snapshot.lastUsedAt Added
  • vercel.sandboxesV2Beta.createSessionSnapshot(): response.snapshot.lastUsedAt Added

Generated with Speakeasy CLI 1.761.5

Publishing Completed

typescript - v1.19.35 - 2026-04-14 06:13:29

14 Apr 06:13
af2f630

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.35

Typescript SDK Changes:

  • vercel.user.listUserEvents(): response.union(2).events[] Changed (Breaking ⚠️)
  • vercel.user.listEventTypes(): response.types[].name Changed (Breaking ⚠️)
  • vercel.webhooks.createWebhook():
    • request.requestBody.events[] Changed
    • response.events[] Changed (Breaking ⚠️)
  • vercel.webhooks.getWebhooks(): response Changed (Breaking ⚠️)
  • vercel.webhooks.getWebhook(): response.events[] Changed (Breaking ⚠️)

Generated with Speakeasy CLI 1.761.4

Publishing Completed

typescript - v1.19.34 - 2026-04-13 00:37:33

13 Apr 00:38
64d4582

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.34

Typescript SDK Changes:

  • vercel.featureFlags.listFlags(): response.data[].experiment Changed
  • vercel.featureFlags.createFlag(): response.experiment Changed
  • vercel.featureFlags.getFlag(): response.experiment Changed
  • vercel.featureFlags.updateFlag(): response Changed
  • vercel.featureFlags.listFlagVersions(): response.versions[].data.experiment Changed
  • vercel.featureFlags.listTeamFlags(): response.data[].experiment Changed

Generated with Speakeasy CLI 1.761.3

Publishing Completed

typescript - v1.19.33 - 2026-04-11 00:40:33

11 Apr 00:41
f75419f

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.33

Typescript SDK Changes:

  • vercel.user.listEventTypes(): response.types[].name Changed (Breaking ⚠️)
  • vercel.artifacts.recordEvents(): request Changed (Breaking ⚠️)
  • vercel.artifacts.downloadArtifact(): request Changed (Breaking ⚠️)
  • vercel.deployments.uploadFile(): request Changed (Breaking ⚠️)
  • vercel.environment.listSharedEnvVariable(): request Changed (Breaking ⚠️)
  • vercel.user.listUserEvents(): response.union(2).events[] Changed (Breaking ⚠️)
  • vercel.sandboxes.writeFiles(): request Changed (Breaking ⚠️)
  • vercel.projects.getProjects(): response Changed (Breaking ⚠️)
  • vercel.artifacts.uploadArtifact(): request Changed (Breaking ⚠️)
  • vercel.projects.updateMicrofrontends(): response Changed (Breaking ⚠️)
  • vercel.projects.updateProject(): response Changed (Breaking ⚠️)
  • vercel.projects.createProject(): response Changed (Breaking ⚠️)
  • vercel.sandboxesV2Beta.writeSessionFiles(): request Changed (Breaking ⚠️)
  • vercel.microfrontends.getMicrofrontendsInGroup(): response.projects[] Changed (Breaking ⚠️)
  • vercel.featureFlags.listTeamFlags(): response.data[].maintainerIds Added
  • vercel.featureFlags.listFlagVersions(): response.versions[].data.maintainerIds Added
  • vercel.featureFlags.updateFlag():
    • request.requestBody.maintainerIds Added
    • response Changed
  • vercel.featureFlags.getFlag(): response.maintainerIds Added
  • vercel.rollingRelease.getRollingRelease(): response.rollingRelease.currentCanaryPercentage Added
  • vercel.rollingRelease.approveRollingReleaseStage(): response.rollingRelease.currentCanaryPercentage Added
  • vercel.rollingRelease.completeRollingRelease(): response.rollingRelease.currentCanaryPercentage Added
  • vercel.featureFlags.createFlag():
    • request.requestBody.maintainerIds Added
    • response.maintainerIds Added
  • vercel.featureFlags.listFlags(): response.data[].maintainerIds Added
  • vercel.teams.getTeam(): response.strictShareableLinks Added
  • vercel.teams.patchTeam():
    • request.requestBody.strictShareableLinks Added
    • response.strictShareableLinks Added
  • vercel.teams.getTeams(): response.teams[].union(Team).strictShareableLinks Added

Generated with Speakeasy CLI 1.761.3

Publishing Completed

typescript - v1.19.32 - 2026-04-10 05:55:58

10 Apr 05:56
fa3aa04

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.32

Typescript SDK Changes:

  • vercel.teams.getTeam(): response.defaultProjectJobs Added
  • vercel.teams.patchTeam():
    • request.requestBody.defaultProjectJobs Added
    • response.defaultProjectJobs Added
  • vercel.teams.getTeams(): response.teams[].union(Team).defaultProjectJobs Added

Generated with Speakeasy CLI 1.761.1

Publishing Completed

typescript - v1.19.30 - 2026-04-09 12:39:56

09 Apr 12:40
19e098d

Choose a tag to compare

Generated by Speakeasy CLI

@vercel/sdk 1.19.30

Typescript SDK Changes:

  • vercel.user.listUserEvents(): response.union(2).events[] Changed (Breaking ⚠️)
  • vercel.billing.listBillingCharges(): response.[] Changed (Breaking ⚠️)
  • vercel.user.listEventTypes(): response.types[].name.enum(projectDelegatedProtectionEnabled) Added (Breaking ⚠️)
  • vercel.featureFlags.listFlags():
    • request.tags Added
    • response.data[].tags Added
  • vercel.featureFlags.getFlag(): response.tags Added
  • vercel.deployments.getDeployments(): response.deployments[].attribution.gitUser.provider Added
  • vercel.integrations.getConfigurationProducts(): response.products[].metadataSchema Changed
  • vercel.integrations.createIntegrationStoreDirect(): response.store.product.metadataSchema Changed
  • vercel.deployments.cancelDeployment(): response.attribution.gitUser.provider Added
  • vercel.deployments.createDeployment(): response.attribution.gitUser.provider Added
  • vercel.deployments.getDeployment(): response.union(1).attribution.gitUser.provider Added
  • vercel.featureFlags.createFlag():
    • request.requestBody.tags Added
    • response.tags Added
  • vercel.deployments.uploadFile(): error.status[426] Added
  • vercel.featureFlags.updateFlag():
    • request.requestBody.tags Added
    • response Changed
  • vercel.featureFlags.listFlagVersions(): response.versions[].data.tags Added
  • vercel.featureFlags.listTeamFlags():
    • request.tags Added
    • response.data[].tags Added
  • vercel.microfrontends.getMicrofrontendsInGroup(): response.projects[] Changed
  • vercel.apiObservability.updateObservabilityConfigurationProject(): error.status[429] Added
  • vercel.projects.getProjects(): response Changed
  • vercel.projects.createProject(): response Changed
  • vercel.projects.updateProject(): response Changed
  • vercel.projects.updateMicrofrontends(): response Changed

Generated with Speakeasy CLI 1.761.1

Publishing Completed