Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3,921 changes: 2,061 additions & 1,860 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: true
typescript:
version: 1.19.13
version: 1.19.14
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down
80 changes: 80 additions & 0 deletions .speakeasy/tests.arazzo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9001,3 +9001,83 @@ workflows:
type: simple
x-speakeasy-test-group: project-routes
x-speakeasy-test-rebuild: true
- workflowId: getProjectsByIdOrNameCustomEnvironments
steps:
- stepId: test
operationId: getProjectsByIdOrNameCustomEnvironments
parameters:
- name: idOrName
in: path
value: <value>
- name: teamId
in: query
value: team_1a2b3c4d5e6f7g8h9i0j1k2l
- name: slug
in: query
value: my-team-url-slug
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"accountLimit":{"total":9047.58},"environments":[{"type":"production","createdAt":2957.56,"updatedAt":4025.44,"id":"<id>","slug":"<value>"}]}
type: simple
x-speakeasy-test-group: environment
x-speakeasy-test-rebuild: true
- workflowId: getInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfig
steps:
- stepId: test
operationId: getInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfig
parameters:
- name: integrationConfigurationId
in: path
value: <id>
- name: resourceId
in: path
value: <id>
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"items":{"key":3324.14},"updatedAt":5305.02,"digest":"<value>"}
type: simple
x-speakeasy-test-group: marketplace
x-speakeasy-test-rebuild: true
- workflowId: replaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfig
steps:
- stepId: test
operationId: replaceInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfig
parameters:
- name: integrationConfigurationId
in: path
value: <id>
- name: resourceId
in: path
value: <id>
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"items":{},"updatedAt":8481.18,"digest":"<value>"}
type: simple
x-speakeasy-test-group: marketplace
x-speakeasy-test-rebuild: true
- workflowId: getSecurityFirewallEvents
steps:
- stepId: test
operationId: getSecurityFirewallEvents
parameters:
- name: projectId
in: query
value: <id>
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"actions":[{"startTime":"<value>","endTime":"<value>","isActive":false,"action_type":"<value>","host":"ethical-smog.biz","public_ip":"<value>","count":6350.11}]}
type: simple
x-speakeasy-test-group: security
x-speakeasy-test-rebuild: true
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.750.0
speakeasyVersion: 1.751.0
sources:
vercel-OAS:
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:cfaf3bf140abeb14cb9eeafa37a9077498a29dbe2ba38752e06318e00394cc7c
sourceBlobDigest: sha256:0328adddf361e03b838f7d83f44eaee4350f3b67bcf4195ef20c7b3b6e2ccebb
sourceRevisionDigest: sha256:da23e0364f8a7368972f746fddb5e2fd4273a29d6c0d9b832397105e52154870
sourceBlobDigest: sha256:2ca54e2bb54ee855fd6c1519991c7af1894e4a377455109a8bf994e2dad818c9
tags:
- latest
- 0.0.1
targets:
vercel:
source: vercel-OAS
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:cfaf3bf140abeb14cb9eeafa37a9077498a29dbe2ba38752e06318e00394cc7c
sourceBlobDigest: sha256:0328adddf361e03b838f7d83f44eaee4350f3b67bcf4195ef20c7b3b6e2ccebb
sourceRevisionDigest: sha256:da23e0364f8a7368972f746fddb5e2fd4273a29d6c0d9b832397105e52154870
sourceBlobDigest: sha256:2ca54e2bb54ee855fd6c1519991c7af1894e4a377455109a8bf994e2dad818c9
codeSamplesNamespace: vercel-oas-typescript-code-samples
codeSamplesRevisionDigest: sha256:e46381aa7f742b9284f35a6a48d69f20a15accb72a4d384ba0139802d8faacc2
codeSamplesRevisionDigest: sha256:e933eb917374356693ba2e94678f6b81f9b4ccee938ec6e211815d2785a61f85
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -471,7 +471,7 @@ run();
* [getSharedEnvVar](docs/sdks/environment/README.md#getsharedenvvar) - Retrieve the decrypted value of a Shared Environment Variable by id.
* [unlinkSharedEnvVariable](docs/sdks/environment/README.md#unlinksharedenvvariable) - Disconnects a shared environment variable for a given project
* [createCustomEnvironment](docs/sdks/environment/README.md#createcustomenvironment) - Create a custom environment for the current project.
* [getV9ProjectsIdOrNameCustomEnvironments](docs/sdks/environment/README.md#getv9projectsidornamecustomenvironments) - Retrieve custom environments
* [getProjectsByIdOrNameCustomEnvironments](docs/sdks/environment/README.md#getprojectsbyidornamecustomenvironments) - Retrieve custom environments
* [getCustomEnvironment](docs/sdks/environment/README.md#getcustomenvironment) - Retrieve a custom environment
* [updateCustomEnvironment](docs/sdks/environment/README.md#updatecustomenvironment) - Update a custom environment
* [removeCustomEnvironment](docs/sdks/environment/README.md#removecustomenvironment) - Remove a custom environment
Expand Down Expand Up @@ -549,7 +549,7 @@ run();
* [updateInstallationIntegrationConfiguration](docs/sdks/marketplace/README.md#updateinstallationintegrationconfiguration) - Patch an existing experimentation item
* [deleteInstallationIntegrationConfiguration](docs/sdks/marketplace/README.md#deleteinstallationintegrationconfiguration) - Delete an existing experimentation item
* [createInstallationIntegrationEdgeConfig](docs/sdks/marketplace/README.md#createinstallationintegrationedgeconfig) - Get the data of a user-provided Edge Config
* [getV1InstallationsIntegrationConfigurationIdResourcesResourceIdExperimentationEdgeConfig](docs/sdks/marketplace/README.md#getv1installationsintegrationconfigurationidresourcesresourceidexperimentationedgeconfig) - Get the data of a user-provided Edge Config
* [getInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfig](docs/sdks/marketplace/README.md#getinstallationsbyintegrationconfigurationidresourcesbyresourceidexperimentationedgeconfig) - Get the data of a user-provided Edge Config
* [updateInstallationIntegrationEdgeConfig](docs/sdks/marketplace/README.md#updateinstallationintegrationedgeconfig) - Push data into a user-provided Edge Config

### [ProjectRoutes](docs/sdks/projectroutes/README.md)
Expand Down Expand Up @@ -592,7 +592,7 @@ run();
* [acceptProjectTransferRequest](docs/sdks/projects/README.md#acceptprojecttransferrequest) - Accept project transfer request
* [updateProjectProtectionBypass](docs/sdks/projects/README.md#updateprojectprotectionbypass) - Update Protection Bypass for Automation
* [requestRollback](docs/sdks/projects/README.md#requestrollback) - Points all production domains for a project to the given deploy
* [patchV1ProjectsProjectIdRollbackDeploymentIdUpdateDescription](docs/sdks/projects/README.md#patchv1projectsprojectidrollbackdeploymentidupdatedescription) - Updates the description for a rollback
* [updateProjectsByProjectIdRollbackByDeploymentIdUpdateDescription](docs/sdks/projects/README.md#updateprojectsbyprojectidrollbackbydeploymentidupdatedescription) - Updates the description for a rollback
* [requestPromote](docs/sdks/projects/README.md#requestpromote) - Points all production domains for a project to the given deploy
* [listPromoteAliases](docs/sdks/projects/README.md#listpromotealiases) - Gets a list of aliases with status for the current promote
* [pauseProject](docs/sdks/projects/README.md#pauseproject) - Pause a project
Expand Down Expand Up @@ -638,7 +638,7 @@ run();
* [getBypassIp](docs/sdks/security/README.md#getbypassip) - Read System Bypass
* [addBypassIp](docs/sdks/security/README.md#addbypassip) - Create System Bypass Rule
* [removeBypassIp](docs/sdks/security/README.md#removebypassip) - Remove System Bypass Rule
* [getV1SecurityFirewallEvents](docs/sdks/security/README.md#getv1securityfirewallevents) - Read Firewall Actions by Project
* [getSecurityFirewallEvents](docs/sdks/security/README.md#getsecurityfirewallevents) - Read Firewall Actions by Project

### [StaticIps](docs/sdks/staticips/README.md)

Expand Down Expand Up @@ -818,8 +818,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`environmentCreateSharedEnvVariable`](docs/sdks/environment/README.md#createsharedenvvariable) - Create one or more shared environment variables
- [`environmentDeleteSharedEnvVariable`](docs/sdks/environment/README.md#deletesharedenvvariable) - Delete one or more Env Var
- [`environmentGetCustomEnvironment`](docs/sdks/environment/README.md#getcustomenvironment) - Retrieve a custom environment
- [`environmentGetProjectsByIdOrNameCustomEnvironments`](docs/sdks/environment/README.md#getprojectsbyidornamecustomenvironments) - Retrieve custom environments
- [`environmentGetSharedEnvVar`](docs/sdks/environment/README.md#getsharedenvvar) - Retrieve the decrypted value of a Shared Environment Variable by id.
- [`environmentGetV9ProjectsIdOrNameCustomEnvironments`](docs/sdks/environment/README.md#getv9projectsidornamecustomenvironments) - Retrieve custom environments
- [`environmentListSharedEnvVariable`](docs/sdks/environment/README.md#listsharedenvvariable) - Lists all Shared Environment Variables for a team
- [`environmentRemoveCustomEnvironment`](docs/sdks/environment/README.md#removecustomenvironment) - Remove a custom environment
- [`environmentUnlinkSharedEnvVariable`](docs/sdks/environment/README.md#unlinksharedenvvariable) - Disconnects a shared environment variable for a given project
Expand Down Expand Up @@ -870,11 +870,11 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`marketplaceExchangeSsoToken`](docs/sdks/marketplace/README.md#exchangessotoken) - SSO Token Exchange
- [`marketplaceFinalizeInstallation`](docs/sdks/marketplace/README.md#finalizeinstallation) - Finalize Installation
- [`marketplaceGetAccountInfo`](docs/sdks/marketplace/README.md#getaccountinfo) - Get Account Information
- [`marketplaceGetInstallationsByIntegrationConfigurationIdResourcesByResourceIdExperimentationEdgeConfig`](docs/sdks/marketplace/README.md#getinstallationsbyintegrationconfigurationidresourcesbyresourceidexperimentationedgeconfig) - Get the data of a user-provided Edge Config
- [`marketplaceGetIntegrationResource`](docs/sdks/marketplace/README.md#getintegrationresource) - Get Integration Resource
- [`marketplaceGetIntegrationResources`](docs/sdks/marketplace/README.md#getintegrationresources) - Get Integration Resources
- [`marketplaceGetInvoice`](docs/sdks/marketplace/README.md#getinvoice) - Get Invoice
- [`marketplaceGetMember`](docs/sdks/marketplace/README.md#getmember) - Get Member Information
- [`marketplaceGetV1InstallationsIntegrationConfigurationIdResourcesResourceIdExperimentationEdgeConfig`](docs/sdks/marketplace/README.md#getv1installationsintegrationconfigurationidresourcesresourceidexperimentationedgeconfig) - Get the data of a user-provided Edge Config
- [`marketplaceImportResource`](docs/sdks/marketplace/README.md#importresource) - Import Resource
- [`marketplaceSubmitBillingData`](docs/sdks/marketplace/README.md#submitbillingdata) - Submit Billing Data
- [`marketplaceSubmitInvoice`](docs/sdks/marketplace/README.md#submitinvoice) - Submit Invoice
Expand Down Expand Up @@ -911,7 +911,6 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`projectsGetProjects`](docs/sdks/projects/README.md#getprojects) - Retrieve a list of projects
- [`projectsListPromoteAliases`](docs/sdks/projects/README.md#listpromotealiases) - Gets a list of aliases with status for the current promote
- [`projectsMoveProjectDomain`](docs/sdks/projects/README.md#moveprojectdomain) - Move a project domain
- [`projectsPatchV1ProjectsProjectIdRollbackDeploymentIdUpdateDescription`](docs/sdks/projects/README.md#patchv1projectsprojectidrollbackdeploymentidupdatedescription) - Updates the description for a rollback
- [`projectsPauseProject`](docs/sdks/projects/README.md#pauseproject) - Pause a project
- [`projectsRemoveProjectDomain`](docs/sdks/projects/README.md#removeprojectdomain) - Remove a domain from a project
- [`projectsRemoveProjectEnv`](docs/sdks/projects/README.md#removeprojectenv) - Remove an environment variable
Expand All @@ -921,6 +920,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`projectsUpdateProject`](docs/sdks/projects/README.md#updateproject) - Update an existing project
- [`projectsUpdateProjectDomain`](docs/sdks/projects/README.md#updateprojectdomain) - Update a project domain
- [`projectsUpdateProjectProtectionBypass`](docs/sdks/projects/README.md#updateprojectprotectionbypass) - Update Protection Bypass for Automation
- [`projectsUpdateProjectsByProjectIdRollbackByDeploymentIdUpdateDescription`](docs/sdks/projects/README.md#updateprojectsbyprojectidrollbackbydeploymentidupdatedescription) - Updates the description for a rollback
- [`projectsVerifyProjectDomain`](docs/sdks/projects/README.md#verifyprojectdomain) - Verify project domain
- [`rollingReleaseApproveRollingReleaseStage`](docs/sdks/rollingrelease/README.md#approverollingreleasestage) - Update the active rolling release to the next stage for a project
- [`rollingReleaseCompleteRollingRelease`](docs/sdks/rollingrelease/README.md#completerollingrelease) - Complete the rolling release for the project
Expand Down Expand Up @@ -950,7 +950,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`securityGetActiveAttackStatus`](docs/sdks/security/README.md#getactiveattackstatus) - Read active attack data
- [`securityGetBypassIp`](docs/sdks/security/README.md#getbypassip) - Read System Bypass
- [`securityGetFirewallConfig`](docs/sdks/security/README.md#getfirewallconfig) - Read Firewall Configuration
- [`securityGetV1SecurityFirewallEvents`](docs/sdks/security/README.md#getv1securityfirewallevents) - Read Firewall Actions by Project
- [`securityGetSecurityFirewallEvents`](docs/sdks/security/README.md#getsecurityfirewallevents) - Read Firewall Actions by Project
- [`securityPutFirewallConfig`](docs/sdks/security/README.md#putfirewallconfig) - Put Firewall Configuration
- [`securityRemoveBypassIp`](docs/sdks/security/README.md#removebypassip) - Remove System Bypass Rule
- [`securityUpdateAttackChallengeMode`](docs/sdks/security/README.md#updateattackchallengemode) - Update Attack Challenge mode
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -1058,4 +1058,14 @@ Based on:
### Generated
- [typescript v1.19.13] .
### Releases
- [NPM v1.19.13] https://www.npmjs.com/package/@vercel/sdk/v/1.19.13 - .
- [NPM v1.19.13] https://www.npmjs.com/package/@vercel/sdk/v/1.19.13 - .

## 2026-03-11 00:08:23
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.751.0 (2.858.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.19.14] .
### Releases
- [NPM v1.19.14] https://www.npmjs.com/package/@vercel/sdk/v/1.19.14 - .
2 changes: 1 addition & 1 deletion docs/models/accountlimit.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ The maximum number of custom environments allowed either by the team's plan type
## Example Usage

```typescript
import { AccountLimit } from "@vercel/sdk/models/getv9projectsidornamecustomenvironmentsop.js";
import { AccountLimit } from "@vercel/sdk/models/getprojectsbyidornamecustomenvironmentsop.js";

let value: AccountLimit = {
total: 6883.38,
Expand Down
3 changes: 2 additions & 1 deletion docs/models/active.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,4 +95,5 @@ let value: Active = {
| `ips` | [models.PutFirewallConfigIps](../models/putfirewallconfigips.md)[] | :heavy_check_mark: | N/A |
| `changes` | [models.PutFirewallConfigChanges](../models/putfirewallconfigchanges.md)[] | :heavy_check_mark: | N/A |
| `managedRules` | [models.PutFirewallConfigManagedRules](../models/putfirewallconfigmanagedrules.md) | :heavy_minus_sign: | N/A |
| `botIdEnabled` | *boolean* | :heavy_minus_sign: | N/A |
| `botIdEnabled` | *boolean* | :heavy_minus_sign: | N/A |
| `logHeaders` | *models.PutFirewallConfigSecurityLogHeaders* | :heavy_minus_sign: | N/A |
2 changes: 1 addition & 1 deletion docs/models/addresses.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Example Usage

```typescript
import { Addresses } from "@vercel/sdk/models/updateprojectscheduledtierchange.js";
import { Addresses } from "@vercel/sdk/models/updateprojectprojectsoidctokenconfig.js";

let value: Addresses = {
value: "<value>",
Expand Down
14 changes: 14 additions & 0 deletions docs/models/aigateway.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# AiGateway

## Example Usage

```typescript
import { AiGateway } from "@vercel/sdk/models/createdrainop.js";

let value: AiGateway = {};
```

## Fields

| Field | Type | Required | Description |
| ----------- | ----------- | ----------- | ----------- |
2 changes: 1 addition & 1 deletion docs/models/alias.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## Example Usage

```typescript
import { Alias } from "@vercel/sdk/models/getprojectshasprojectsresponse200applicationjson2.js";
import { Alias } from "@vercel/sdk/models/getprojectsrouteaction.js";

let value: Alias = {
deployment: {
Expand Down
2 changes: 1 addition & 1 deletion docs/models/app.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Note that not all historical events have this field.
## Example Usage

```typescript
import { App } from "@vercel/sdk/models/payloaditems.js";
import { App } from "@vercel/sdk/models/usereventpayload25beforetype.js";

let value: App = {
id: "<id>",
Expand Down
4 changes: 2 additions & 2 deletions docs/models/authmethod.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
```typescript
import { AuthMethod } from "@vercel/sdk/models/twohundredandfourteen.js";

let value: AuthMethod = "manual";
let value: AuthMethod = "github-webhook";
```

## Values

```typescript
"email" | "saml" | "app" | "github" | "gitlab" | "bitbucket" | "google" | "apple" | "chatgpt" | "manual" | "passkey" | "otp" | "sms" | "invite" | "emu"
"email" | "saml" | "app" | "github" | "gitlab" | "bitbucket" | "google" | "apple" | "chatgpt" | "github-webhook" | "manual" | "passkey" | "otp" | "sms" | "invite" | "emu"
```
Loading
Loading