Skip to content
Closed
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
  •  
  •  
  •  
206 changes: 111 additions & 95 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 @@ -27,7 +27,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 1.16.1
version: 1.16.2
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down
31 changes: 30 additions & 1 deletion .speakeasy/tests.arazzo.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6383,7 +6383,7 @@ workflows:
"externalResourceId": "\u003cid\u003e",
"product": {
"value": {
"__@BRAND@8675": {}
"__@BRAND@8739": {}
}
},
"secrets": []
Expand Down Expand Up @@ -7436,3 +7436,32 @@ workflows:
type: simple
x-speakeasy-test-group: projects
x-speakeasy-test-rebuild: true
- workflowId: deleteProjectClientCert
steps:
- stepId: test
operationId: deleteProjectClientCert
parameters:
- name: idOrName
in: path
value: prj_XLKmu1DyR1eY7zq8UgeRKbA7yVLA
- name: certId
in: path
value: cert_a1b2c3d4e5f6g7h8
- 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: |
{
"origin": "\u003cvalue\u003e",
"certId": "\u003cid\u003e"
}
type: simple
x-speakeasy-test-group: projects
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.640.0
speakeasyVersion: 1.642.1
sources:
vercel-OAS:
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:9be567c89ebf46c5a6db7d4f8dbcae896e00772c286711c3c75c19d9ed1451eb
sourceBlobDigest: sha256:20124c70ebc6af0dd11e164c9f9b1a6bddf64227ec1400fa4d8091db5c89f0f9
sourceRevisionDigest: sha256:b757c855aa669a4f51f95a713642da658eb3eebc5fe190a497f930f808c981d0
sourceBlobDigest: sha256:3d3af40890031ae0cf8d6ecb005fac721e4f39847b65f476377289c9668b7343
tags:
- latest
- speakeasy-sdk-regen-1761350866
- speakeasy-sdk-regen-1761610078
- 0.0.1
targets:
vercel:
source: vercel-OAS
sourceNamespace: vercel-oas
sourceRevisionDigest: sha256:9be567c89ebf46c5a6db7d4f8dbcae896e00772c286711c3c75c19d9ed1451eb
sourceBlobDigest: sha256:20124c70ebc6af0dd11e164c9f9b1a6bddf64227ec1400fa4d8091db5c89f0f9
sourceRevisionDigest: sha256:b757c855aa669a4f51f95a713642da658eb3eebc5fe190a497f930f808c981d0
sourceBlobDigest: sha256:3d3af40890031ae0cf8d6ecb005fac721e4f39847b65f476377289c9668b7343
codeSamplesNamespace: vercel-oas-typescript-code-samples
codeSamplesRevisionDigest: sha256:88c733ae83461f821e7f6d247c8b6b8508adedf178a47a6e76f6326b0ccb15f2
codeSamplesRevisionDigest: sha256:5f3209329f21b78bb975e837d884eebe1658e28a290b5658036968bff9feea7f
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
48 changes: 25 additions & 23 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -521,6 +521,7 @@ run();
* [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 @@ -764,6 +765,7 @@ 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
Expand Down Expand Up @@ -1007,29 +1009,29 @@ 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 218 methods.*
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 218 methods.*
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 218 methods.*
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 218 methods.*
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 218 methods.*
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 218 methods.*
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 218 methods.*
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 218 methods.*
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 218 methods.*
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 218 methods.*
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 218 methods.*
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 218 methods.*
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 218 methods.*
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 218 methods.*
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 218 methods.*
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 218 methods.*
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 218 methods.*
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 218 methods.*
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 218 methods.*
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 218 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 218 methods.*
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 218 methods.*
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 218 methods.*
* [`HttpApiDecodeError`](./src/models/httpapidecodeerror.ts): The request did not match the expected schema. Status code `400`. Applicable to 15 of 219 methods.*
* [`Unauthorized`](./src/models/unauthorized.ts): Unauthorized. Status code `401`. Applicable to 15 of 219 methods.*
* [`NotAuthorizedForScope`](./src/models/notauthorizedforscope.ts): NotAuthorizedForScope. Status code `403`. Applicable to 15 of 219 methods.*
* [`TooManyRequests`](./src/models/toomanyrequests.ts): TooManyRequests. Status code `429`. Applicable to 15 of 219 methods.*
* [`InternalServerError`](./src/models/internalservererror.ts): InternalServerError. Status code `500`. Applicable to 15 of 219 methods.*
* [`Forbidden`](./src/models/forbidden.ts): NotAuthorizedForScope. Status code `403`. Applicable to 9 of 219 methods.*
* [`TldNotSupported`](./src/models/tldnotsupported.ts): The TLD is not currently supported. Status code `400`. Applicable to 6 of 219 methods.*
* [`DomainTooShort`](./src/models/domaintooshort.ts): The domain name (excluding the TLD) is too short. Status code `400`. Applicable to 5 of 219 methods.*
* [`BadRequest`](./src/models/badrequest.ts): There was something wrong with the request. Status code `400`. Applicable to 4 of 219 methods.*
* [`DomainNotRegistered`](./src/models/domainnotregistered.ts): The domain is not registered with Vercel. Status code `400`. Applicable to 4 of 219 methods.*
* [`ExpectedPriceMismatch`](./src/models/expectedpricemismatch.ts): The expected price passed does not match the actual price. Status code `400`. Applicable to 4 of 219 methods.*
* [`DomainNotAvailable`](./src/models/domainnotavailable.ts): The domain is not available. Status code `400`. Applicable to 4 of 219 methods.*
* [`DomainNotFound`](./src/models/domainnotfound.ts): The domain was not found in our system. Status code `404`. Applicable to 4 of 219 methods.*
* [`NotFound`](./src/models/notfound.ts): NotFound. Status code `404`. Applicable to 3 of 219 methods.*
* [`OrderTooExpensive`](./src/models/ordertooexpensive.ts): The total price of the order is too high. Status code `400`. Applicable to 2 of 219 methods.*
* [`InvalidAdditionalContactInfo`](./src/models/invalidadditionalcontactinfo.ts): Additional contact information provided for the TLD is invalid. Status code `400`. Applicable to 2 of 219 methods.*
* [`AdditionalContactInfoRequired`](./src/models/additionalcontactinforequired.ts): Additional contact information is required for the TLD. Status code `400`. Applicable to 2 of 219 methods.*
* [`TooManyDomains`](./src/models/toomanydomains.ts): The number of domains in the order is too high. Status code `400`. Applicable to 1 of 219 methods.*
* [`DuplicateDomains`](./src/models/duplicatedomains.ts): Duplicate domains were provided. Status code `400`. Applicable to 1 of 219 methods.*
* [`DomainAlreadyOwned`](./src/models/domainalreadyowned.ts): The domain is already owned by another team or user. Status code `400`. Applicable to 1 of 219 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 219 methods.*
* [`DomainAlreadyRenewing`](./src/models/domainalreadyrenewing.ts): The domain is already renewing. Status code `400`. Applicable to 1 of 219 methods.*
* [`DomainNotRenewable`](./src/models/domainnotrenewable.ts): The domain is not renewable. Status code `400`. Applicable to 1 of 219 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 @@ -738,4 +738,14 @@ Based on:
### Generated
- [typescript v1.16.1] .
### Releases
- [NPM v1.16.1] https://www.npmjs.com/package/@vercel/sdk/v/1.16.1 - .
- [NPM v1.16.1] https://www.npmjs.com/package/@vercel/sdk/v/1.16.1 - .

## 2025-10-29 00:07:57
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.642.1 (2.731.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v1.16.2] .
### Releases
- [NPM v1.16.2] https://www.npmjs.com/package/@vercel/sdk/v/1.16.2 - .
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AtBRANDAt647815
# AtBRANDAt645443

## Example Usage

```typescript
import { AtBRANDAt647815 } from "@vercel/sdk/models/getconfigurationproductsop.js";
import { AtBRANDAt645443 } from "@vercel/sdk/models/getconfigurationproductsop.js";

let value: AtBRANDAt647815 = {};
let value: AtBRANDAt645443 = {};
```

## Fields
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# AtBRANDAt8675
# AtBRANDAt8739

## Example Usage

```typescript
import { AtBRANDAt8675 } from "@vercel/sdk/models/createintegrationstoredirectop.js";
import { AtBRANDAt8739 } from "@vercel/sdk/models/createintegrationstoredirectop.js";

let value: AtBRANDAt8675 = {};
let value: AtBRANDAt8739 = {};
```

## Fields
Expand Down
2 changes: 1 addition & 1 deletion docs/models/blobt.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@ let value: BlobT = {
| `updatedAt` | *number* | :heavy_check_mark: | N/A |
| `blockedFrom` | *number* | :heavy_minus_sign: | N/A |
| `blockedUntil` | *number* | :heavy_minus_sign: | N/A |
| `blockReason` | [models.UserEventPayload65NewOwnerFeatureBlocksBlobBlockReason](../models/usereventpayload65newownerfeatureblocksblobblockreason.md) | :heavy_check_mark: | N/A |
| `blockReason` | [models.UserEventPayload66NewOwnerFeatureBlocksBlobBlockReason](../models/usereventpayload66newownerfeatureblocksblobblockreason.md) | :heavy_check_mark: | N/A |
| `overageReason` | [models.OverageReason](../models/overagereason.md) | :heavy_check_mark: | N/A |
2 changes: 1 addition & 1 deletion docs/models/blockhistory.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ let value: BlockHistory = {

| Field | Type | Required | Description |
| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ |
| `action` | [models.UserEventPayload65Action](../models/usereventpayload65action.md) | :heavy_check_mark: | N/A |
| `action` | [models.UserEventPayload66Action](../models/usereventpayload66action.md) | :heavy_check_mark: | N/A |
| `createdAt` | *number* | :heavy_check_mark: | N/A |
| `caseId` | *string* | :heavy_minus_sign: | N/A |
| `reason` | *string* | :heavy_check_mark: | N/A |
Expand Down
Loading