Skip to content

Commit 2936755

Browse files
## Typescript SDK Changes Detected: (#168)
* `vercel.integrations.getConfigurationProducts()`: `response.products.[].metadataSchema.properties.{}` **Changed** **Breaking** ⚠️ * `vercel.integrations.createIntegrationStoreDirect()`: `response.store` **Changed** **Breaking** ⚠️ * `vercel.deployments.listDeploymentFiles()`: `response.[].symlink` **Removed** **Breaking** ⚠️ * `vercel.integrations.deleteConfiguration()`: `error.status[409]` **Removed** **Breaking** ⚠️ * `vercel.domainsRegistrar.getDomainPrice()`: `error.[domaintooshort]` **Added** * `vercel.projects.getProjects()`: * `request.buildMachineTypes` **Added** * `vercel.security.get/v1/security/firewall/events()`: **Added** * `vercel.domainsRegistrar.buySingleDomain()`: `error.[domaintooshort]` **Added** * `vercel.domainsRegistrar.buyDomains()`: `error.[domaintooshort]` **Added** * `vercel.domainsRegistrar.transferInDomain()`: `error` **Changed** * `vercel.domainsRegistrar.renewDomain()`: `error.[domaintooshort]` **Added** * `vercel.user.listUserEvents()`: `response.events.[].payload` **Changed** * `vercel.marketplace.createEvent()`: * `request.requestBody.event.[2].productId` **Changed** Co-authored-by: speakeasybot <[email protected]>
1 parent 0df1fa9 commit 2936755

File tree

239 files changed

+4820
-2608
lines changed

Some content is hidden

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

239 files changed

+4820
-2608
lines changed

.speakeasy/gen.lock

Lines changed: 83 additions & 65 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,14 @@ generation:
2020
oAuth2ClientCredentialsEnabled: false
2121
oAuth2PasswordEnabled: false
2222
hoistGlobalSecurity: true
23+
schemas:
24+
allOfMergeStrategy: shallowMerge
2325
tests:
2426
generateTests: true
2527
generateNewTests: true
2628
skipResponseBodyAssertions: false
2729
typescript:
28-
version: 1.13.9
30+
version: 1.14.0
2931
acceptHeaderEnum: true
3032
additionalDependencies:
3133
dependencies: {}

.speakeasy/tests.arazzo.yaml

Lines changed: 20 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@8584": {}
6386+
"__@BRAND@8646": {}
63876387
}
63886388
},
63896389
"secrets": []
@@ -6908,3 +6908,22 @@ workflows:
69086908
type: simple
69096909
x-speakeasy-test-group: marketplace
69106910
x-speakeasy-test-rebuild: true
6911+
- workflowId: get_/v1/security/firewall/events
6912+
steps:
6913+
- stepId: test
6914+
operationId: get_/v1/security/firewall/events
6915+
parameters:
6916+
- name: projectId
6917+
in: query
6918+
value: <id>
6919+
successCriteria:
6920+
- condition: $statusCode == 200
6921+
- condition: $response.header.Content-Type == application/json
6922+
- context: $response.body
6923+
condition: |
6924+
{
6925+
"actions": []
6926+
}
6927+
type: simple
6928+
x-speakeasy-test-group: security
6929+
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.636.3
1+
speakeasyVersion: 1.637.0
22
sources:
33
vercel-OAS:
44
sourceNamespace: vercel-oas
5-
sourceRevisionDigest: sha256:569b9ca90a6d4b06d905f202a88d1345c840597e2786fb54470b5d1115e3c407
6-
sourceBlobDigest: sha256:c1bbf72852882c3f8816a8b686aef66d57fc5414e58038e6705e9d1c7779e5dc
5+
sourceRevisionDigest: sha256:9ea8e3207537c13dc49470e4ad68601be71ffc68002f057e41ec50e3aaf0f0ce
6+
sourceBlobDigest: sha256:231e717291e6b53faa844b6c3f2925140cb1b24d802383d49e654a584e52f7e4
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1760141252
9+
- speakeasy-sdk-regen-1760486883
1010
- 0.0.1
1111
targets:
1212
vercel:
1313
source: vercel-OAS
1414
sourceNamespace: vercel-oas
15-
sourceRevisionDigest: sha256:569b9ca90a6d4b06d905f202a88d1345c840597e2786fb54470b5d1115e3c407
16-
sourceBlobDigest: sha256:c1bbf72852882c3f8816a8b686aef66d57fc5414e58038e6705e9d1c7779e5dc
15+
sourceRevisionDigest: sha256:9ea8e3207537c13dc49470e4ad68601be71ffc68002f057e41ec50e3aaf0f0ce
16+
sourceBlobDigest: sha256:231e717291e6b53faa844b6c3f2925140cb1b24d802383d49e654a584e52f7e4
1717
codeSamplesNamespace: vercel-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:1564d60ba9351d9764b65b9ccf4e443d752428d14bc9d256e7ee0a0c6e4a6196
18+
codeSamplesRevisionDigest: sha256:f7fd5fbf750fb6859f5183f53aeb6343ff9df5571b9cc24fbc74cbe2f6961f76
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 25 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -529,6 +529,7 @@ run();
529529
* [getBypassIp](docs/sdks/security/README.md#getbypassip) - Read System Bypass
530530
* [addBypassIp](docs/sdks/security/README.md#addbypassip) - Create System Bypass Rule
531531
* [removeBypassIp](docs/sdks/security/README.md#removebypassip) - Remove System Bypass Rule
532+
* [getV1SecurityFirewallEvents](docs/sdks/security/README.md#getv1securityfirewallevents) - Read Firewall Actions by Project
532533

533534
### [teams](docs/sdks/teams/README.md)
534535

@@ -752,6 +753,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
752753
- [`securityGetActiveAttackStatus`](docs/sdks/security/README.md#getactiveattackstatus) - Read active attack data
753754
- [`securityGetBypassIp`](docs/sdks/security/README.md#getbypassip) - Read System Bypass
754755
- [`securityGetFirewallConfig`](docs/sdks/security/README.md#getfirewallconfig) - Read Firewall Configuration
756+
- [`securityGetV1SecurityFirewallEvents`](docs/sdks/security/README.md#getv1securityfirewallevents) - Read Firewall Actions by Project
755757
- [`securityPutFirewallConfig`](docs/sdks/security/README.md#putfirewallconfig) - Put Firewall Configuration
756758
- [`securityRemoveBypassIp`](docs/sdks/security/README.md#removebypassip) - Remove System Bypass Rule
757759
- [`securityUpdateAttackChallengeMode`](docs/sdks/security/README.md#updateattackchallengemode) - Update Attack Challenge mode
@@ -950,7 +952,7 @@ run();
950952
**Primary error:**
951953
* [`VercelError`](./src/models/vercelerror.ts): The base class for HTTP error responses.
952954

953-
<details><summary>Less common errors (26)</summary>
955+
<details><summary>Less common errors (28)</summary>
954956

955957
<br />
956958

@@ -963,26 +965,28 @@ run();
963965

964966

965967
**Inherit from [`VercelError`](./src/models/vercelerror.ts)**:
966-
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 199 methods.*
967-
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 199 methods.*
968-
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 199 methods.*
969-
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 199 methods.*
970-
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 199 methods.*
971-
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 199 methods.*
972-
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 199 methods.*
973-
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 199 methods.*
974-
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 199 methods.*
975-
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 199 methods.*
976-
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 199 methods.*
977-
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 199 methods.*
978-
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 199 methods.*
979-
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 199 methods.*
980-
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 199 methods.*
981-
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 199 methods.*
982-
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 199 methods.*
983-
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 199 methods.*
984-
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 199 methods.*
985-
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 199 methods.*
968+
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 200 methods.*
969+
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 200 methods.*
970+
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 200 methods.*
971+
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 200 methods.*
972+
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 200 methods.*
973+
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 200 methods.*
974+
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 200 methods.*
975+
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 200 methods.*
976+
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 200 methods.*
977+
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 200 methods.*
978+
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 200 methods.*
979+
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 200 methods.*
980+
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 200 methods.*
981+
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 200 methods.*
982+
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 200 methods.*
983+
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 200 methods.*
984+
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 200 methods.*
985+
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 200 methods.*
986+
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 200 methods.*
987+
* [`DNSSECEnabled`](./src/models/dnssecenabled.ts): The operation cannot be completed because DNSSEC is enabled for the domain. Status code `400`. Applicable to 1 of 200 methods.*
988+
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 200 methods.*
989+
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 200 methods.*
986990
* [`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.
987991

988992
</details>

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -698,4 +698,14 @@ Based on:
698698
### Generated
699699
- [typescript v1.13.9] .
700700
### Releases
701-
- [NPM v1.13.9] https://www.npmjs.com/package/@vercel/sdk/v/1.13.9 - .
701+
- [NPM v1.13.9] https://www.npmjs.com/package/@vercel/sdk/v/1.13.9 - .
702+
703+
## 2025-10-20 00:07:49
704+
### Changes
705+
Based on:
706+
- OpenAPI Doc
707+
- Speakeasy CLI 1.637.0 (2.727.4) https://github.com/speakeasy-api/speakeasy
708+
### Generated
709+
- [typescript v1.14.0] .
710+
### Releases
711+
- [NPM v1.14.0] https://www.npmjs.com/package/@vercel/sdk/v/1.14.0 - .

docs/models/actions.md

Lines changed: 17 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,27 @@
33
## Example Usage
44

55
```typescript
6-
import { Actions } from "@vercel/sdk/models/createintegrationstoredirectop.js";
6+
import { Actions } from "@vercel/sdk/models/getv1securityfirewalleventsop.js";
77

88
let value: Actions = {
9-
slug: "<value>",
10-
environments: [],
9+
startTime: "<value>",
10+
endTime: "<value>",
11+
isActive: true,
12+
actionType: "<value>",
13+
host: "harmful-fowl.biz",
14+
publicIp: "<value>",
15+
count: 1399.26,
1116
};
1217
```
1318

1419
## Fields
1520

16-
| Field | Type | Required | Description |
17-
| ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- |
18-
| `slug` | *string* | :heavy_check_mark: | N/A |
19-
| `environments` | [models.CreateIntegrationStoreDirectIntegrationsEnvironments](../models/createintegrationstoredirectintegrationsenvironments.md)[] | :heavy_check_mark: | N/A |
21+
| Field | Type | Required | Description |
22+
| ------------------ | ------------------ | ------------------ | ------------------ |
23+
| `startTime` | *string* | :heavy_check_mark: | N/A |
24+
| `endTime` | *string* | :heavy_check_mark: | N/A |
25+
| `isActive` | *boolean* | :heavy_check_mark: | N/A |
26+
| `actionType` | *string* | :heavy_check_mark: | N/A |
27+
| `host` | *string* | :heavy_check_mark: | N/A |
28+
| `publicIp` | *string* | :heavy_check_mark: | N/A |
29+
| `count` | *number* | :heavy_check_mark: | N/A |

docs/models/atbrandat613422.md renamed to docs/models/atbrandat628700.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# AtBRANDAt613422
1+
# AtBRANDAt628700
22

33
## Example Usage
44

55
```typescript
6-
import { AtBRANDAt613422 } from "@vercel/sdk/models/getconfigurationproductsop.js";
6+
import { AtBRANDAt628700 } from "@vercel/sdk/models/getconfigurationproductsop.js";
77

8-
let value: AtBRANDAt613422 = {};
8+
let value: AtBRANDAt628700 = {};
99
```
1010

1111
## Fields

docs/models/atbrandat8584.md renamed to docs/models/atbrandat8646.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
# AtBRANDAt8584
1+
# AtBRANDAt8646
22

33
## Example Usage
44

55
```typescript
6-
import { AtBRANDAt8584 } from "@vercel/sdk/models/createintegrationstoredirectop.js";
6+
import { AtBRANDAt8646 } from "@vercel/sdk/models/createintegrationstoredirectop.js";
77

8-
let value: AtBRANDAt8584 = {};
8+
let value: AtBRANDAt8646 = {};
99
```
1010

1111
## Fields

docs/models/authmethod.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ let value: AuthMethod = "passkey";
1111
## Values
1212

1313
```typescript
14-
"email" | "saml" | "app" | "github" | "gitlab" | "bitbucket" | "manual" | "passkey" | "otp" | "sms" | "invite" | "google"
14+
"email" | "saml" | "app" | "github" | "gitlab" | "bitbucket" | "manual" | "passkey" | "otp" | "sms" | "invite" | "google" | "apple"
1515
```

0 commit comments

Comments
 (0)