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
  •  
  •  
  •  
4,657 changes: 2,629 additions & 2,028 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 1.18.5
version: 1.18.6
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down Expand Up @@ -77,7 +77,7 @@ typescript:
responseFormat: flat
sseFlatResponse: false
templateVersion: v2
unionStrategy: left-to-right
unionStrategy: populated-fields
usageSDKInitImports: []
useIndexModules: false
zodVersion: v3
42 changes: 41 additions & 1 deletion .speakeasy/tests.arazzo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6339,7 +6339,7 @@ workflows:
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
{"store":{"projectsMetadata":[{"id":"<id>","projectId":"<id>","name":"<value>","environments":[],"envVarPrefix":"<value>","environmentVariables":["<value 1>","<value 2>"]}],"usageQuotaExceeded":true,"status":"available","externalResourceId":"<id>","product":{"value":{"__@BRAND@8897":{}}},"secrets":[]}}
{"store":{"projectsMetadata":[{"id":"<id>","projectId":"<id>","name":"<value>","environments":[],"envVarPrefix":"<value>","environmentVariables":["<value 1>","<value 2>"]}],"usageQuotaExceeded":true,"status":"available","externalResourceId":"<id>","product":{"value":"{\"__@BRAND@8897\":{}}"},"secrets":[]}}
type: simple
x-speakeasy-test-group: integrations
x-speakeasy-test-rebuild: true
Expand Down Expand Up @@ -7552,3 +7552,43 @@ workflows:
type: simple
x-speakeasy-test-group: bulk-redirects
x-speakeasy-test-rebuild: true
- workflowId: gitNamespaces
steps:
- stepId: test
operationId: gitNamespaces
parameters:
- name: host
in: query
value: ghes-test.now.systems
successCriteria:
- condition: $statusCode == 200
- condition: $response.header.Content-Type == application/json
- context: $response.body
condition: |
[{"provider":"<value>","slug":"<value>","id":4172.87,"ownerType":"<value>"}]
type: simple
x-speakeasy-test-group: integrations
x-speakeasy-test-rebuild: true
- workflowId: searchRepo
steps:
- stepId: test
operationId: searchRepo
parameters:
- name: host
in: query
value: ghes-test.now.systems
- 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: |
{"gitAccount":{"provider":"bitbucket","namespaceId":"<id>"},"repos":[{"id":6849.08,"provider":"github-custom-host","url":"https://striking-amnesty.com/","name":"<value>","slug":"<value>","namespace":"<value>","owner":{"id":2912.2,"name":"<value>"},"ownerType":"user","private":true,"defaultBranch":"<value>","updatedAt":4535.98}]}
type: simple
x-speakeasy-test-group: integrations
x-speakeasy-test-rebuild: true
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.680.1
speakeasyVersion: 1.681.0
sources:
vercel-OAS:
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:336eb3eab63d306c0a55b232413e648787d4b673d008b5c263de4bb869035d44
sourceBlobDigest: sha256:448ca442ddaa626d5a81224ac804954c72e24c0d81adc3a97428903f7c1f0162
sourceRevisionDigest: sha256:23e8d7e1392a2236e2497839b6411c1deb5afff2ee0658445d93b493b9be97a2
sourceBlobDigest: sha256:bb9b5d198eb49274eb200b347a2b0716cae5247b41ac9d10ca8e63c54bd11086
tags:
- latest
- speakeasy-sdk-regen-1766076412
- speakeasy-sdk-regen-1766102969
- 0.0.1
targets:
vercel:
source: vercel-OAS
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:336eb3eab63d306c0a55b232413e648787d4b673d008b5c263de4bb869035d44
sourceBlobDigest: sha256:448ca442ddaa626d5a81224ac804954c72e24c0d81adc3a97428903f7c1f0162
sourceRevisionDigest: sha256:23e8d7e1392a2236e2497839b6411c1deb5afff2ee0658445d93b493b9be97a2
sourceBlobDigest: sha256:bb9b5d198eb49274eb200b347a2b0716cae5247b41ac9d10ca8e63c54bd11086
codeSamplesNamespace: vercel-oas-typescript-code-samples
codeSamplesRevisionDigest: sha256:0446fbc2050dc5447f3cd25e4bb0a95e9d73f6f9c4f1c23daa67343b20cfe089
codeSamplesRevisionDigest: sha256:7c898680086363d2ac2fbb3cbeb8fb02b3f48b59b64d590fe61795d838b98765
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
58 changes: 28 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -456,6 +456,8 @@ run();
### [Integrations](docs/sdks/integrations/README.md)

* [updateIntegrationDeploymentAction](docs/sdks/integrations/README.md#updateintegrationdeploymentaction) - Update deployment integration action
* [gitNamespaces](docs/sdks/integrations/README.md#gitnamespaces) - List git namespaces by provider
* [searchRepo](docs/sdks/integrations/README.md#searchrepo) - List git repositories linked to namespace by provider
* [getBillingPlans](docs/sdks/integrations/README.md#getbillingplans) - List integration billing plans
* [connectIntegrationResourceToProject](docs/sdks/integrations/README.md#connectintegrationresourcetoproject) - Connect integration resource to project
* [getConfigurations](docs/sdks/integrations/README.md#getconfigurations) - Get configurations for the authenticated user or team
Expand Down Expand Up @@ -529,9 +531,6 @@ run();
* [removeProjectEnv](docs/sdks/projects/README.md#removeprojectenv) - Remove an environment variable
* [editProjectEnv](docs/sdks/projects/README.md#editprojectenv) - Edit an environment variable
* [batchRemoveProjectEnv](docs/sdks/projects/README.md#batchremoveprojectenv) - Batch remove environment variables
* [uploadProjectClientCert](docs/sdks/projects/README.md#uploadprojectclientcert) - Upload client certificate for egress mTLS
* [getProjectClientCerts](docs/sdks/projects/README.md#getprojectclientcerts) - Get client certificates for a project
* [deleteProjectClientCert](docs/sdks/projects/README.md#deleteprojectclientcert) - Delete client certificate for egress mTLS
* [createProjectTransferRequest](docs/sdks/projects/README.md#createprojecttransferrequest) - Create project transfer request
* [acceptProjectTransferRequest](docs/sdks/projects/README.md#acceptprojecttransferrequest) - Accept project transfer request
* [updateProjectProtectionBypass](docs/sdks/projects/README.md#updateprojectprotectionbypass) - Update Protection Bypass for Automation
Expand Down Expand Up @@ -742,6 +741,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`integrationsGetConfiguration`](docs/sdks/integrations/README.md#getconfiguration) - Retrieve an integration configuration
- [`integrationsGetConfigurationProducts`](docs/sdks/integrations/README.md#getconfigurationproducts) - List products for integration configuration
- [`integrationsGetConfigurations`](docs/sdks/integrations/README.md#getconfigurations) - Get configurations for the authenticated user or team
- [`integrationsGitNamespaces`](docs/sdks/integrations/README.md#gitnamespaces) - List git namespaces by provider
- [`integrationsSearchRepo`](docs/sdks/integrations/README.md#searchrepo) - List git repositories linked to namespace by provider
- [`logDrainsCreateConfigurableLogDrain`](docs/sdks/logdrains/README.md#createconfigurablelogdrain) - Creates a Configurable Log Drain (deprecated)
- [`logDrainsCreateLogDrain`](docs/sdks/logdrains/README.md#createlogdrain) - Creates a new Integration Log Drain (deprecated)
- [`logDrainsDeleteConfigurableLogDrain`](docs/sdks/logdrains/README.md#deleteconfigurablelogdrain) - Deletes a Configurable Log Drain (deprecated)
Expand Down Expand Up @@ -783,10 +784,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`projectsCreateProjectEnv`](docs/sdks/projects/README.md#createprojectenv) - Create one or more environment variables
- [`projectsCreateProjectTransferRequest`](docs/sdks/projects/README.md#createprojecttransferrequest) - Create project transfer request
- [`projectsDeleteProject`](docs/sdks/projects/README.md#deleteproject) - Delete a Project
- [`projectsDeleteProjectClientCert`](docs/sdks/projects/README.md#deleteprojectclientcert) - Delete client certificate for egress mTLS
- [`projectsEditProjectEnv`](docs/sdks/projects/README.md#editprojectenv) - Edit an environment variable
- [`projectsFilterProjectEnvs`](docs/sdks/projects/README.md#filterprojectenvs) - Retrieve the environment variables of a project by id or name
- [`projectsGetProjectClientCerts`](docs/sdks/projects/README.md#getprojectclientcerts) - Get client certificates for a project
- [`projectsGetProjectDomain`](docs/sdks/projects/README.md#getprojectdomain) - Get a project domain
- [`projectsGetProjectDomains`](docs/sdks/projects/README.md#getprojectdomains) - Retrieve project domains by project by id or name
- [`projectsGetProjectEnv`](docs/sdks/projects/README.md#getprojectenv) - Retrieve the decrypted value of an environment variable of a project by id
Expand All @@ -802,7 +801,6 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
- [`projectsUpdateProjectDataCache`](docs/sdks/projects/README.md#updateprojectdatacache) - Update the data cache feature
- [`projectsUpdateProjectDomain`](docs/sdks/projects/README.md#updateprojectdomain) - Update a project domain
- [`projectsUpdateProjectProtectionBypass`](docs/sdks/projects/README.md#updateprojectprotectionbypass) - Update Protection Bypass for Automation
- [`projectsUploadProjectClientCert`](docs/sdks/projects/README.md#uploadprojectclientcert) - Upload client certificate for egress mTLS
- [`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 @@ -1028,30 +1026,30 @@ run();


**Inherit from [`VercelError`](./src/models/vercelerror.ts)**:
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 227 methods.*
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 227 methods.*
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 227 methods.*
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 227 methods.*
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 227 methods.*
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 227 methods.*
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 227 methods.*
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 227 methods.*
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 227 methods.*
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 227 methods.*
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 227 methods.*
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 227 methods.*
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 227 methods.*
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 227 methods.*
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 227 methods.*
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 227 methods.*
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 227 methods.*
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 227 methods.*
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 227 methods.*
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 227 methods.*
* [`DNSSECEnabled`](./src/models/dnssecenabled.ts): The operation cannot be completed because DNSSEC is enabled for the domain. Status code `400`. Applicable to 1 of 227 methods.*
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 227 methods.*
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 227 methods.*
* [`DomainCannotBeTransferedOutUntil`](./src/models/domaincannotbetransferedoutuntil.ts): The domain cannot be transfered out until the specified date. Status code `409`. Applicable to 1 of 227 methods.*
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 226 methods.*
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 226 methods.*
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 226 methods.*
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 226 methods.*
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 226 methods.*
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 226 methods.*
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 226 methods.*
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 226 methods.*
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 226 methods.*
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 226 methods.*
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 226 methods.*
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 226 methods.*
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 226 methods.*
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 226 methods.*
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 226 methods.*
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 226 methods.*
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 226 methods.*
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 226 methods.*
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 226 methods.*
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 226 methods.*
* [`DNSSECEnabled`](./src/models/dnssecenabled.ts): The operation cannot be completed because DNSSEC is enabled for the domain. Status code `400`. Applicable to 1 of 226 methods.*
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 226 methods.*
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 226 methods.*
* [`DomainCannotBeTransferedOutUntil`](./src/models/domaincannotbetransferedoutuntil.ts): The domain cannot be transfered out until the specified date. Status code `409`. Applicable to 1 of 226 methods.*
* [`ResponseValidationError`](./src/models/responsevalidationerror.ts): Type mismatch between the data returned from the server and the structure expected by the SDK. See `error.rawValue` for the raw value and `error.pretty()` for a nicely formatted multi-line string.

</details>
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -868,4 +868,14 @@ Based on:
### Generated
- [typescript v1.18.5] .
### Releases
- [NPM v1.18.5] https://www.npmjs.com/package/@vercel/sdk/v/1.18.5 - .
- [NPM v1.18.5] https://www.npmjs.com/package/@vercel/sdk/v/1.18.5 - .

## 2026-01-06 00:08:57
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.681.0 (2.789.5) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.18.6] .
### Releases
- [NPM v1.18.6] https://www.npmjs.com/package/@vercel/sdk/v/1.18.6 - .
4 changes: 2 additions & 2 deletions docs/models/acceptedpolicies.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@
import { AcceptedPolicies } from "@vercel/sdk/models/acceptprojecttransferrequestop.js";

let value: AcceptedPolicies = {
eula: new Date("2024-03-17T08:03:51.448Z"),
privacy: new Date("2025-01-02T10:20:13.120Z"),
eula: new Date("2025-03-17T08:03:51.448Z"),
privacy: new Date("2026-01-02T10:20:13.120Z"),
};
```

Expand Down
Loading