Skip to content

Commit f44bc6b

Browse files
committed
## Typescript SDK Changes:
* `vercel.integrations.getConfigurationProducts()`: `response.products.[].metadataSchema.properties.{}` **Changed** **Breaking** ⚠️ * `vercel.integrations.createIntegrationStoreDirect()`: `response.store.product` **Changed** **Breaking** ⚠️ * `vercel.user.getAuthUser()`: `response.status[302]` **Added** **Breaking** ⚠️ * `vercel.integrations.gitNamespaces()`: **Added** * `vercel.integrations.searchRepo()`: **Added** * `vercel.projects.updateProjectDataCache()`: `response.security.managedRules` **Changed** * `vercel.projects.getProjects()`: `response.projects.[].security.managedRules` **Changed** * `vercel.projects.createProject()`: `response.security.managedRules` **Changed** * `vercel.projects.updateProject()`: `response.security.managedRules` **Changed** * `vercel.domainsRegistrar.getOrder()`: `response` **Changed**
1 parent b10b615 commit f44bc6b

File tree

505 files changed

+25900
-28118
lines changed

Some content is hidden

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

505 files changed

+25900
-28118
lines changed

.speakeasy/gen.lock

Lines changed: 898 additions & 1082 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ generation:
2929
generateNewTests: true
3030
skipResponseBodyAssertions: false
3131
typescript:
32-
version: 1.18.5
32+
version: 1.18.6
3333
acceptHeaderEnum: true
3434
additionalDependencies:
3535
dependencies: {}
@@ -77,7 +77,7 @@ typescript:
7777
responseFormat: flat
7878
sseFlatResponse: false
7979
templateVersion: v2
80-
unionStrategy: left-to-right
80+
unionStrategy: populated-fields
8181
usageSDKInitImports: []
8282
useIndexModules: false
8383
zodVersion: v3

.speakeasy/tests.arazzo.yaml

Lines changed: 41 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6339,7 +6339,7 @@ workflows:
63396339
- condition: $response.header.Content-Type == application/json
63406340
- context: $response.body
63416341
condition: |
6342-
{"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":[]}}
6342+
{"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":[]}}
63436343
type: simple
63446344
x-speakeasy-test-group: integrations
63456345
x-speakeasy-test-rebuild: true
@@ -7552,3 +7552,43 @@ workflows:
75527552
type: simple
75537553
x-speakeasy-test-group: bulk-redirects
75547554
x-speakeasy-test-rebuild: true
7555+
- workflowId: gitNamespaces
7556+
steps:
7557+
- stepId: test
7558+
operationId: gitNamespaces
7559+
parameters:
7560+
- name: host
7561+
in: query
7562+
value: ghes-test.now.systems
7563+
successCriteria:
7564+
- condition: $statusCode == 200
7565+
- condition: $response.header.Content-Type == application/json
7566+
- context: $response.body
7567+
condition: |
7568+
[{"provider":"<value>","slug":"<value>","id":4172.87,"ownerType":"<value>"}]
7569+
type: simple
7570+
x-speakeasy-test-group: integrations
7571+
x-speakeasy-test-rebuild: true
7572+
- workflowId: searchRepo
7573+
steps:
7574+
- stepId: test
7575+
operationId: searchRepo
7576+
parameters:
7577+
- name: host
7578+
in: query
7579+
value: ghes-test.now.systems
7580+
- name: teamId
7581+
in: query
7582+
value: team_1a2b3c4d5e6f7g8h9i0j1k2l
7583+
- name: slug
7584+
in: query
7585+
value: my-team-url-slug
7586+
successCriteria:
7587+
- condition: $statusCode == 200
7588+
- condition: $response.header.Content-Type == application/json
7589+
- context: $response.body
7590+
condition: |
7591+
{"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}]}
7592+
type: simple
7593+
x-speakeasy-test-group: integrations
7594+
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.680.1
1+
speakeasyVersion: 1.680.12
22
sources:
33
vercel-OAS:
44
sourceNamespace: vercel-oas
5-
sourceRevisionDigest: sha256:336eb3eab63d306c0a55b232413e648787d4b673d008b5c263de4bb869035d44
6-
sourceBlobDigest: sha256:448ca442ddaa626d5a81224ac804954c72e24c0d81adc3a97428903f7c1f0162
5+
sourceRevisionDigest: sha256:3caead6659e611ad0ee0137fbaecca39fe17edecb7438c6efc1d98b2bffac9c1
6+
sourceBlobDigest: sha256:8ad5dc62b6b6415af3811d54deba64097aa878a3f134fdaf306be1ddcaa3893b
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1766076412
9+
- speakeasy-sdk-regen-1766102969
1010
- 0.0.1
1111
targets:
1212
vercel:
1313
source: vercel-OAS
1414
sourceNamespace: vercel-oas
15-
sourceRevisionDigest: sha256:336eb3eab63d306c0a55b232413e648787d4b673d008b5c263de4bb869035d44
16-
sourceBlobDigest: sha256:448ca442ddaa626d5a81224ac804954c72e24c0d81adc3a97428903f7c1f0162
15+
sourceRevisionDigest: sha256:3caead6659e611ad0ee0137fbaecca39fe17edecb7438c6efc1d98b2bffac9c1
16+
sourceBlobDigest: sha256:8ad5dc62b6b6415af3811d54deba64097aa878a3f134fdaf306be1ddcaa3893b
1717
codeSamplesNamespace: vercel-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:0446fbc2050dc5447f3cd25e4bb0a95e9d73f6f9c4f1c23daa67343b20cfe089
18+
codeSamplesRevisionDigest: sha256:f5b9e98468688fe7605fc23854cc576afd5c46278dad8ed38b0935eea6857a13
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -456,6 +456,8 @@ run();
456456
### [Integrations](docs/sdks/integrations/README.md)
457457

458458
* [updateIntegrationDeploymentAction](docs/sdks/integrations/README.md#updateintegrationdeploymentaction) - Update deployment integration action
459+
* [gitNamespaces](docs/sdks/integrations/README.md#gitnamespaces) - List git namespaces by provider
460+
* [searchRepo](docs/sdks/integrations/README.md#searchrepo) - List git repositories linked to namespace by provider
459461
* [getBillingPlans](docs/sdks/integrations/README.md#getbillingplans) - List integration billing plans
460462
* [connectIntegrationResourceToProject](docs/sdks/integrations/README.md#connectintegrationresourcetoproject) - Connect integration resource to project
461463
* [getConfigurations](docs/sdks/integrations/README.md#getconfigurations) - Get configurations for the authenticated user or team
@@ -742,6 +744,8 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
742744
- [`integrationsGetConfiguration`](docs/sdks/integrations/README.md#getconfiguration) - Retrieve an integration configuration
743745
- [`integrationsGetConfigurationProducts`](docs/sdks/integrations/README.md#getconfigurationproducts) - List products for integration configuration
744746
- [`integrationsGetConfigurations`](docs/sdks/integrations/README.md#getconfigurations) - Get configurations for the authenticated user or team
747+
- [`integrationsGitNamespaces`](docs/sdks/integrations/README.md#gitnamespaces) - List git namespaces by provider
748+
- [`integrationsSearchRepo`](docs/sdks/integrations/README.md#searchrepo) - List git repositories linked to namespace by provider
745749
- [`logDrainsCreateConfigurableLogDrain`](docs/sdks/logdrains/README.md#createconfigurablelogdrain) - Creates a Configurable Log Drain (deprecated)
746750
- [`logDrainsCreateLogDrain`](docs/sdks/logdrains/README.md#createlogdrain) - Creates a new Integration Log Drain (deprecated)
747751
- [`logDrainsDeleteConfigurableLogDrain`](docs/sdks/logdrains/README.md#deleteconfigurablelogdrain) - Deletes a Configurable Log Drain (deprecated)
@@ -1028,30 +1032,30 @@ run();
10281032

10291033

10301034
**Inherit from [`VercelError`](./src/models/vercelerror.ts)**:
1031-
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 227 methods.*
1032-
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 227 methods.*
1033-
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 227 methods.*
1034-
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 227 methods.*
1035-
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 227 methods.*
1036-
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 227 methods.*
1037-
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 227 methods.*
1038-
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 227 methods.*
1039-
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 227 methods.*
1040-
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 227 methods.*
1041-
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 227 methods.*
1042-
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 227 methods.*
1043-
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 227 methods.*
1044-
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 227 methods.*
1045-
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 227 methods.*
1046-
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 227 methods.*
1047-
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 227 methods.*
1048-
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 227 methods.*
1049-
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 227 methods.*
1050-
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 227 methods.*
1051-
* [`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.*
1052-
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 227 methods.*
1053-
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 227 methods.*
1054-
* [`DomainCannotBeTransferedOutUntil`](./src/models/domaincannotbetransferedoutuntil.ts): The domain cannot be transfered out until the specified date. Status code `409`. Applicable to 1 of 227 methods.*
1035+
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 229 methods.*
1036+
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 229 methods.*
1037+
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 229 methods.*
1038+
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 229 methods.*
1039+
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 229 methods.*
1040+
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 229 methods.*
1041+
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 229 methods.*
1042+
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 229 methods.*
1043+
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 229 methods.*
1044+
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 229 methods.*
1045+
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 229 methods.*
1046+
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 229 methods.*
1047+
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 229 methods.*
1048+
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 229 methods.*
1049+
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 229 methods.*
1050+
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 229 methods.*
1051+
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 229 methods.*
1052+
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 229 methods.*
1053+
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 229 methods.*
1054+
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 229 methods.*
1055+
* [`DNSSECEnabled`](./src/models/dnssecenabled.ts): The operation cannot be completed because DNSSEC is enabled for the domain. Status code `400`. Applicable to 1 of 229 methods.*
1056+
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 229 methods.*
1057+
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 229 methods.*
1058+
* [`DomainCannotBeTransferedOutUntil`](./src/models/domaincannotbetransferedoutuntil.ts): The domain cannot be transfered out until the specified date. Status code `409`. Applicable to 1 of 229 methods.*
10551059
* [`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.
10561060

10571061
</details>

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -868,4 +868,14 @@ Based on:
868868
### Generated
869869
- [typescript v1.18.5] .
870870
### Releases
871-
- [NPM v1.18.5] https://www.npmjs.com/package/@vercel/sdk/v/1.18.5 - .
871+
- [NPM v1.18.5] https://www.npmjs.com/package/@vercel/sdk/v/1.18.5 - .
872+
873+
## 2026-01-05 00:09:23
874+
### Changes
875+
Based on:
876+
- OpenAPI Doc
877+
- Speakeasy CLI 1.680.12 (2.788.15) https://github.com/speakeasy-api/speakeasy
878+
### Generated
879+
- [typescript v1.18.6] .
880+
### Releases
881+
- [NPM v1.18.6] https://www.npmjs.com/package/@vercel/sdk/v/1.18.6 - .

docs/models/acceptedpolicies.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
import { AcceptedPolicies } from "@vercel/sdk/models/acceptprojecttransferrequestop.js";
77

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

docs/models/atbrandat8897.md

Lines changed: 0 additions & 14 deletions
This file was deleted.

docs/models/buydomainsresponsebody.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ let value: BuyDomainsResponseBody = {
1717

1818
| Field | Type | Required | Description |
1919
| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- |
20-
| `orderId` | *string* | :heavy_check_mark: | N/A |
20+
| `orderId` | *string* | :heavy_check_mark: | A valid order ID |
2121
| `links` | Record<string, [models.BuyDomainsLinks](../models/buydomainslinks.md)> | :heavy_check_mark: | N/A |

docs/models/buysingledomainresponsebody.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ let value: BuySingleDomainResponseBody = {
2222

2323
| Field | Type | Required | Description |
2424
| -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- |
25-
| `orderId` | *string* | :heavy_check_mark: | N/A |
25+
| `orderId` | *string* | :heavy_check_mark: | A valid order ID |
2626
| `links` | Record<string, [models.Links](../models/links.md)> | :heavy_check_mark: | N/A |

0 commit comments

Comments
 (0)