Skip to content

Commit 421ebaa

Browse files
committed
## Typescript SDK Changes Detected:
* `vercel.integrations.getConfigurationProducts()`: `response.products.[].metadataSchema.properties.{}` **Changed** **Breaking** ⚠️ * `vercel.integrations.createIntegrationStoreDirect()`: `response.store.product` **Changed** **Breaking** ⚠️ * `vercel.projects.getProjectClientCerts()`: **Added** * `vercel.projects.updateProjectDataCache()`: `response.gitprovideroptions.requireVerifiedCommits` **Added** * `vercel.projects.getProjects()`: `response.projects.[].gitProviderOptions.requireVerifiedCommits` **Added** * `vercel.projects.createProject()`: `response.gitprovideroptions.requireVerifiedCommits` **Added** * `vercel.projects.updateProject()`: `response.gitprovideroptions.requireVerifiedCommits` **Added**
1 parent e393edb commit 421ebaa

File tree

266 files changed

+5637
-3229
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

266 files changed

+5637
-3229
lines changed

.speakeasy/gen.lock

Lines changed: 82 additions & 54 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ generation:
2727
generateNewTests: true
2828
skipResponseBodyAssertions: false
2929
typescript:
30-
version: 1.16.0
30+
version: 1.16.1
3131
acceptHeaderEnum: true
3232
additionalDependencies:
3333
dependencies: {}

.speakeasy/tests.arazzo.yaml

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6383,7 +6383,7 @@ workflows:
63836383
"externalResourceId": "\u003cid\u003e",
63846384
"product": {
63856385
"value": {
6386-
"__@BRAND@8684": {}
6386+
"__@BRAND@8675": {}
63876387
}
63886388
},
63896389
"secrets": []
@@ -7411,3 +7411,28 @@ workflows:
74117411
type: simple
74127412
x-speakeasy-test-group: connect
74137413
x-speakeasy-test-rebuild: true
7414+
- workflowId: getProjectClientCerts
7415+
steps:
7416+
- stepId: test
7417+
operationId: getProjectClientCerts
7418+
parameters:
7419+
- name: idOrName
7420+
in: path
7421+
value: prj_XLKmu1DyR1eY7zq8UgeRKbA7yVLA
7422+
- name: teamId
7423+
in: query
7424+
value: team_1a2b3c4d5e6f7g8h9i0j1k2l
7425+
- name: slug
7426+
in: query
7427+
value: my-team-url-slug
7428+
successCriteria:
7429+
- condition: $statusCode == 200
7430+
- condition: $response.header.Content-Type == application/json
7431+
- context: $response.body
7432+
condition: |
7433+
{
7434+
"clientCerts": []
7435+
}
7436+
type: simple
7437+
x-speakeasy-test-group: projects
7438+
x-speakeasy-test-rebuild: true

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.639.1
1+
speakeasyVersion: 1.639.3
22
sources:
33
vercel-OAS:
44
sourceNamespace: vercel-oas
5-
sourceRevisionDigest: sha256:50c9e58a93805fd3d57cd9c875a6513d6d80289942c9f078695c35ba1d48159f
6-
sourceBlobDigest: sha256:11d8c2290884071caab41325db9e062dcbc6c74ba773b64111e8b469d9b26599
5+
sourceRevisionDigest: sha256:ebd21c408e284a4895847551305292413ba6fc616b3e2fbff48cda5ba1924481
6+
sourceBlobDigest: sha256:425e0f9dca3bd21fd5c04c9327dffa5c3c10c17b6cb8945ff880a2dcedeb1c2a
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1761264399
9+
- speakeasy-sdk-regen-1761350866
1010
- 0.0.1
1111
targets:
1212
vercel:
1313
source: vercel-OAS
1414
sourceNamespace: vercel-oas
15-
sourceRevisionDigest: sha256:50c9e58a93805fd3d57cd9c875a6513d6d80289942c9f078695c35ba1d48159f
16-
sourceBlobDigest: sha256:11d8c2290884071caab41325db9e062dcbc6c74ba773b64111e8b469d9b26599
15+
sourceRevisionDigest: sha256:ebd21c408e284a4895847551305292413ba6fc616b3e2fbff48cda5ba1924481
16+
sourceBlobDigest: sha256:425e0f9dca3bd21fd5c04c9327dffa5c3c10c17b6cb8945ff880a2dcedeb1c2a
1717
codeSamplesNamespace: vercel-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:cd53f96e6ff22202a2fedca183ed033c6cb2dbc4322057bd70a392cbe787fa8a
18+
codeSamplesRevisionDigest: sha256:88c733ae83461f821e7f6d247c8b6b8508adedf178a47a6e76f6326b0ccb15f2
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 39 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -456,13 +456,13 @@ run();
456456

457457
### [logDrains](docs/sdks/logdrains/README.md)
458458

459-
* [getConfigurableLogDrain](docs/sdks/logdrains/README.md#getconfigurablelogdrain) - Retrieves a Configurable Log Drain
460-
* [deleteConfigurableLogDrain](docs/sdks/logdrains/README.md#deleteconfigurablelogdrain) - Deletes a Configurable Log Drain
461-
* [getAllLogDrains](docs/sdks/logdrains/README.md#getalllogdrains) - Retrieves a list of all the Log Drains
462-
* [createConfigurableLogDrain](docs/sdks/logdrains/README.md#createconfigurablelogdrain) - Creates a Configurable Log Drain
463-
* [getIntegrationLogDrains](docs/sdks/logdrains/README.md#getintegrationlogdrains) - Retrieves a list of Integration log drains
464-
* [createLogDrain](docs/sdks/logdrains/README.md#createlogdrain) - Creates a new Integration Log Drain
465-
* [deleteIntegrationLogDrain](docs/sdks/logdrains/README.md#deleteintegrationlogdrain) - Deletes the Integration log drain with the provided `id`
459+
* [getConfigurableLogDrain](docs/sdks/logdrains/README.md#getconfigurablelogdrain) - Retrieves a Configurable Log Drain (deprecated)
460+
* [deleteConfigurableLogDrain](docs/sdks/logdrains/README.md#deleteconfigurablelogdrain) - Deletes a Configurable Log Drain (deprecated)
461+
* [getAllLogDrains](docs/sdks/logdrains/README.md#getalllogdrains) - Retrieves a list of all the Log Drains (deprecated)
462+
* [createConfigurableLogDrain](docs/sdks/logdrains/README.md#createconfigurablelogdrain) - Creates a Configurable Log Drain (deprecated)
463+
* [getIntegrationLogDrains](docs/sdks/logdrains/README.md#getintegrationlogdrains) - Retrieves a list of Integration log drains (deprecated)
464+
* [createLogDrain](docs/sdks/logdrains/README.md#createlogdrain) - Creates a new Integration Log Drain (deprecated)
465+
* [deleteIntegrationLogDrain](docs/sdks/logdrains/README.md#deleteintegrationlogdrain) - Deletes the Integration log drain with the provided `id` (deprecated)
466466

467467
### [logs](docs/sdks/logs/README.md)
468468

@@ -520,6 +520,7 @@ run();
520520
* [editProjectEnv](docs/sdks/projects/README.md#editprojectenv) - Edit an environment variable
521521
* [batchRemoveProjectEnv](docs/sdks/projects/README.md#batchremoveprojectenv) - Batch remove environment variables
522522
* [uploadProjectClientCert](docs/sdks/projects/README.md#uploadprojectclientcert) - Upload client certificate for egress mTLS
523+
* [getProjectClientCerts](docs/sdks/projects/README.md#getprojectclientcerts) - Get client certificates for a project
523524
* [createProjectTransferRequest](docs/sdks/projects/README.md#createprojecttransferrequest) - Create project transfer request
524525
* [acceptProjectTransferRequest](docs/sdks/projects/README.md#acceptprojecttransferrequest) - Accept project transfer request
525526
* [updateProjectProtectionBypass](docs/sdks/projects/README.md#updateprojectprotectionbypass) - Update Protection Bypass for Automation
@@ -722,13 +723,13 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
722723
- [`integrationsGetConfiguration`](docs/sdks/integrations/README.md#getconfiguration) - Retrieve an integration configuration
723724
- [`integrationsGetConfigurationProducts`](docs/sdks/integrations/README.md#getconfigurationproducts) - List products for integration configuration
724725
- [`integrationsGetConfigurations`](docs/sdks/integrations/README.md#getconfigurations) - Get configurations for the authenticated user or team
725-
- [`logDrainsCreateConfigurableLogDrain`](docs/sdks/logdrains/README.md#createconfigurablelogdrain) - Creates a Configurable Log Drain
726-
- [`logDrainsCreateLogDrain`](docs/sdks/logdrains/README.md#createlogdrain) - Creates a new Integration Log Drain
727-
- [`logDrainsDeleteConfigurableLogDrain`](docs/sdks/logdrains/README.md#deleteconfigurablelogdrain) - Deletes a Configurable Log Drain
728-
- [`logDrainsDeleteIntegrationLogDrain`](docs/sdks/logdrains/README.md#deleteintegrationlogdrain) - Deletes the Integration log drain with the provided `id`
729-
- [`logDrainsGetAllLogDrains`](docs/sdks/logdrains/README.md#getalllogdrains) - Retrieves a list of all the Log Drains
730-
- [`logDrainsGetConfigurableLogDrain`](docs/sdks/logdrains/README.md#getconfigurablelogdrain) - Retrieves a Configurable Log Drain
731-
- [`logDrainsGetIntegrationLogDrains`](docs/sdks/logdrains/README.md#getintegrationlogdrains) - Retrieves a list of Integration log drains
726+
- [`logDrainsCreateConfigurableLogDrain`](docs/sdks/logdrains/README.md#createconfigurablelogdrain) - Creates a Configurable Log Drain (deprecated)
727+
- [`logDrainsCreateLogDrain`](docs/sdks/logdrains/README.md#createlogdrain) - Creates a new Integration Log Drain (deprecated)
728+
- [`logDrainsDeleteConfigurableLogDrain`](docs/sdks/logdrains/README.md#deleteconfigurablelogdrain) - Deletes a Configurable Log Drain (deprecated)
729+
- [`logDrainsDeleteIntegrationLogDrain`](docs/sdks/logdrains/README.md#deleteintegrationlogdrain) - Deletes the Integration log drain with the provided `id` (deprecated)
730+
- [`logDrainsGetAllLogDrains`](docs/sdks/logdrains/README.md#getalllogdrains) - Retrieves a list of all the Log Drains (deprecated)
731+
- [`logDrainsGetConfigurableLogDrain`](docs/sdks/logdrains/README.md#getconfigurablelogdrain) - Retrieves a Configurable Log Drain (deprecated)
732+
- [`logDrainsGetIntegrationLogDrains`](docs/sdks/logdrains/README.md#getintegrationlogdrains) - Retrieves a list of Integration log drains (deprecated)
732733
- [`logsGetRuntimeLogs`](docs/sdks/logs/README.md#getruntimelogs) - Get logs for a deployment
733734
- [`marketplaceCreateEvent`](docs/sdks/marketplace/README.md#createevent) - Create Event
734735
- [`marketplaceCreateInstallationIntegrationConfiguration`](docs/sdks/marketplace/README.md#createinstallationintegrationconfiguration) - Create one or multiple experimentation items
@@ -765,6 +766,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
765766
- [`projectsDeleteProject`](docs/sdks/projects/README.md#deleteproject) - Delete a Project
766767
- [`projectsEditProjectEnv`](docs/sdks/projects/README.md#editprojectenv) - Edit an environment variable
767768
- [`projectsFilterProjectEnvs`](docs/sdks/projects/README.md#filterprojectenvs) - Retrieve the environment variables of a project by id or name
769+
- [`projectsGetProjectClientCerts`](docs/sdks/projects/README.md#getprojectclientcerts) - Get client certificates for a project
768770
- [`projectsGetProjectDomain`](docs/sdks/projects/README.md#getprojectdomain) - Get a project domain
769771
- [`projectsGetProjectDomains`](docs/sdks/projects/README.md#getprojectdomains) - Retrieve project domains by project by id or name
770772
- [`projectsGetProjectEnv`](docs/sdks/projects/README.md#getprojectenv) - Retrieve the decrypted value of an environment variable of a project by id
@@ -1005,29 +1007,29 @@ run();
10051007

10061008

10071009
**Inherit from [`VercelError`](./src/models/vercelerror.ts)**:
1008-
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 217 methods.*
1009-
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 217 methods.*
1010-
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 217 methods.*
1011-
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 217 methods.*
1012-
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 217 methods.*
1013-
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 217 methods.*
1014-
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 217 methods.*
1015-
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 217 methods.*
1016-
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 217 methods.*
1017-
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 217 methods.*
1018-
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 217 methods.*
1019-
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 217 methods.*
1020-
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 217 methods.*
1021-
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 217 methods.*
1022-
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 217 methods.*
1023-
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 217 methods.*
1024-
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 217 methods.*
1025-
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 217 methods.*
1026-
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 217 methods.*
1027-
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 217 methods.*
1028-
* [`DNSSECEnabled`](./src/models/dnssecenabled.ts): The operation cannot be completed because DNSSEC is enabled for the domain. Status code `400`. Applicable to 1 of 217 methods.*
1029-
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 217 methods.*
1030-
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 217 methods.*
1010+
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 218 methods.*
1011+
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 218 methods.*
1012+
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 218 methods.*
1013+
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 218 methods.*
1014+
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 218 methods.*
1015+
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 218 methods.*
1016+
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 218 methods.*
1017+
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 218 methods.*
1018+
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 218 methods.*
1019+
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 218 methods.*
1020+
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 218 methods.*
1021+
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 218 methods.*
1022+
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 218 methods.*
1023+
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 218 methods.*
1024+
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 218 methods.*
1025+
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 218 methods.*
1026+
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 218 methods.*
1027+
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 218 methods.*
1028+
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 218 methods.*
1029+
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 218 methods.*
1030+
* [`DNSSECEnabled`](./src/models/dnssecenabled.ts): The operation cannot be completed because DNSSEC is enabled for the domain. Status code `400`. Applicable to 1 of 218 methods.*
1031+
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 218 methods.*
1032+
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 218 methods.*
10311033
* [`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.
10321034

10331035
</details>

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -728,4 +728,14 @@ Based on:
728728
### Generated
729729
- [typescript v1.16.0] .
730730
### Releases
731-
- [NPM v1.16.0] https://www.npmjs.com/package/@vercel/sdk/v/1.16.0 - .
731+
- [NPM v1.16.0] https://www.npmjs.com/package/@vercel/sdk/v/1.16.0 - .
732+
733+
## 2025-10-25 00:07:13
734+
### Changes
735+
Based on:
736+
- OpenAPI Doc
737+
- Speakeasy CLI 1.639.3 (2.730.5) https://github.com/speakeasy-api/speakeasy
738+
### Generated
739+
- [typescript v1.16.1] .
740+
### Releases
741+
- [NPM v1.16.1] https://www.npmjs.com/package/@vercel/sdk/v/1.16.1 - .

docs/models/aliaserror.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# AliasError
22

3+
An object that will contain a `code` and a `message` when the aliasing fails, otherwise the value will be `null`
4+
35
## Example Usage
46

57
```typescript

0 commit comments

Comments
 (0)