Skip to content

Commit b2e0baf

Browse files
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.528.1 (#46)
Co-authored-by: speakeasybot <[email protected]>
1 parent c125add commit b2e0baf

File tree

939 files changed

+71526
-5235
lines changed

Some content is hidden

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

939 files changed

+71526
-5235
lines changed

.speakeasy/gen.lock

Lines changed: 467 additions & 21 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
@@ -20,7 +20,7 @@ generation:
2020
tests:
2121
generateNewTests: true
2222
typescript:
23-
version: 1.5.0
23+
version: 1.6.0
2424
additionalDependencies:
2525
dependencies: {}
2626
devDependencies: {}

.speakeasy/tests.arazzo.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5613,3 +5613,17 @@ workflows:
56135613
{}
56145614
type: simple
56155615
x-speakeasy-test-group: environment
5616+
- workflowId: queryExperimentationItems
5617+
steps:
5618+
- stepId: test
5619+
operationId: queryExperimentationItems
5620+
successCriteria:
5621+
- condition: $statusCode == 200
5622+
- condition: $response.header.Content-Type == application/json
5623+
- context: $response.body
5624+
condition: |
5625+
{
5626+
"items": []
5627+
}
5628+
type: simple
5629+
x-speakeasy-test-group: marketplace

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.517.3
1+
speakeasyVersion: 1.528.1
22
sources:
33
vercel-OAS:
44
sourceNamespace: vercel-oas
5-
sourceRevisionDigest: sha256:86d918893fc28cd1c53bfc2737e9f9f96c843e203b6aaf06c1ddf8b037dee54b
6-
sourceBlobDigest: sha256:0ef8685a9b2a9d588764d5fb06a52928e74f370a9adef287e661ad0391649588
5+
sourceRevisionDigest: sha256:613ec595ca2d2cd2656a1334ace75283a98aaa02ecf7485538bc1d8d1c31add6
6+
sourceBlobDigest: sha256:504a36e83b59a33705d63e654b9d89a270fd0295ac347ae22d0446ee6c153bf9
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1741906368
9+
- speakeasy-sdk-regen-1741910809
1010
- 0.0.1
1111
targets:
1212
vercel:
1313
source: vercel-OAS
1414
sourceNamespace: vercel-oas
15-
sourceRevisionDigest: sha256:86d918893fc28cd1c53bfc2737e9f9f96c843e203b6aaf06c1ddf8b037dee54b
16-
sourceBlobDigest: sha256:0ef8685a9b2a9d588764d5fb06a52928e74f370a9adef287e661ad0391649588
15+
sourceRevisionDigest: sha256:613ec595ca2d2cd2656a1334ace75283a98aaa02ecf7485538bc1d8d1c31add6
16+
sourceBlobDigest: sha256:504a36e83b59a33705d63e654b9d89a270fd0295ac347ae22d0446ee6c153bf9
1717
codeSamplesNamespace: vercel-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:1be64669a8bbed085ced0f99d019c09c4e87eeaf6da2da86d835beda8aba4a1a
18+
codeSamplesRevisionDigest: sha256:8ef852892ca60f41da92dd54f1066599479101533f130bbb07fe8cd092a68b6d
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ yarn add @vercel/sdk zod
8585
This SDK is also an installable MCP server where the various SDK methods are
8686
exposed as tools that can be invoked by AI applications.
8787

88-
> Node.js v20 or greater is required to run the MCP server.
88+
> Node.js v20 or greater is required to run the MCP server from npm.
8989
9090
<details>
9191
<summary>Claude installation steps</summary>
@@ -113,17 +113,50 @@ Add the following server definition to your `claude_desktop_config.json` file:
113113
<details>
114114
<summary>Cursor installation steps</summary>
115115

116-
Go to `Cursor Settings > Features > MCP Servers > Add new MCP server` and use the following settings:
116+
Create a `.cursor/mcp.json` file in your project root with the following content:
117117

118-
- Name: Vercel
119-
- Type: `command`
120-
- Command:
121-
```sh
122-
npx -y --package @vercel/sdk -- mcp start --bearer-token ...
118+
```json
119+
{
120+
"mcpServers": {
121+
"Vercel": {
122+
"command": "npx",
123+
"args": [
124+
"-y", "--package", "@vercel/sdk",
125+
"--",
126+
"mcp", "start",
127+
"--bearer-token", "..."
128+
]
129+
}
130+
}
131+
}
123132
```
124133

125134
</details>
126135

136+
You can also run MCP servers as a standalone binary with no additional dependencies. You must pull these binaries from available Github releases:
137+
138+
```bash
139+
curl -L -o mcp-server \
140+
https://github.com/{org}/{repo}/releases/download/{tag}/mcp-server-bun-darwin-arm64 && \
141+
chmod +x mcp-server
142+
```
143+
144+
If the repo is a private repo you must add your Github PAT to download a release `-H "Authorization: Bearer {GITHUB_PAT}"`.
145+
146+
147+
```json
148+
{
149+
"mcpServers": {
150+
"Todos": {
151+
"command": "./DOWNLOAD/PATH/mcp-server",
152+
"args": [
153+
"start"
154+
]
155+
}
156+
}
157+
}
158+
```
159+
127160
For a full list of server arguments, run:
128161

129162
```sh
@@ -276,10 +309,6 @@ run();
276309
* [getAlias](docs/sdks/aliases/README.md#getalias) - Get an Alias
277310
* [deleteAlias](docs/sdks/aliases/README.md#deletealias) - Delete an Alias
278311

279-
### [apiExperimentation](docs/sdks/apiexperimentation/README.md)
280-
281-
* [getV1ExperimentationItems](docs/sdks/apiexperimentation/README.md#getv1experimentationitems) - Query experimentation items
282-
283312
### [artifacts](docs/sdks/artifacts/README.md)
284313

285314
* [recordEvents](docs/sdks/artifacts/README.md#recordevents) - Record an artifacts cache usage event
@@ -405,6 +434,7 @@ run();
405434
* [updateResourceSecretsById](docs/sdks/marketplace/README.md#updateresourcesecretsbyid) - Update Resource Secrets
406435
* [importResource](docs/sdks/marketplace/README.md#importresource) - Import Resource
407436
* [exchangeSsoToken](docs/sdks/marketplace/README.md#exchangessotoken) - SSO Token Exchange
437+
* [queryExperimentationItems](docs/sdks/marketplace/README.md#queryexperimentationitems) - Query experimentation items
408438
* [createInstallationIntegrationConfiguration](docs/sdks/marketplace/README.md#createinstallationintegrationconfiguration) - Create one or multiple experimentation items
409439
* [updateInstallationIntegrationConfiguration](docs/sdks/marketplace/README.md#updateinstallationintegrationconfiguration) - Patch an existing experimentation item
410440
* [deleteInstallationIntegrationConfiguration](docs/sdks/marketplace/README.md#deleteinstallationintegrationconfiguration) - Delete an existing experimentation item
@@ -515,7 +545,6 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
515545
- [`aliasesGetAlias`](docs/sdks/aliases/README.md#getalias) - Get an Alias
516546
- [`aliasesListAliases`](docs/sdks/aliases/README.md#listaliases) - List aliases
517547
- [`aliasesListDeploymentAliases`](docs/sdks/aliases/README.md#listdeploymentaliases) - List Deployment Aliases
518-
- [`apiExperimentationGetV1ExperimentationItems`](docs/sdks/apiexperimentation/README.md#getv1experimentationitems) - Query experimentation items
519548
- [`artifactsArtifactExists`](docs/sdks/artifacts/README.md#artifactexists) - Check if a cache artifact exists
520549
- [`artifactsArtifactQuery`](docs/sdks/artifacts/README.md#artifactquery) - Query information about an artifact
521550
- [`artifactsDownloadArtifact`](docs/sdks/artifacts/README.md#downloadartifact) - Download a cache artifact
@@ -603,6 +632,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
603632
- [`marketplaceGetInvoice`](docs/sdks/marketplace/README.md#getinvoice) - Get Invoice
604633
- [`marketplaceGetMember`](docs/sdks/marketplace/README.md#getmember) - Get Member Information
605634
- [`marketplaceImportResource`](docs/sdks/marketplace/README.md#importresource) - Import Resource
635+
- [`marketplaceQueryExperimentationItems`](docs/sdks/marketplace/README.md#queryexperimentationitems) - Query experimentation items
606636
- [`marketplaceSubmitBillingData`](docs/sdks/marketplace/README.md#submitbillingdata) - Submit Billing Data
607637
- [`marketplaceSubmitInvoice`](docs/sdks/marketplace/README.md#submitinvoice) - Submit Invoice
608638
- [`marketplaceSubmitPrepaymentBalances`](docs/sdks/marketplace/README.md#submitprepaymentbalances) - Submit Prepayment Balances

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,14 @@ Based on:
158158
### Generated
159159
- [typescript v1.5.0] .
160160
### Releases
161-
- [NPM v1.5.0] https://www.npmjs.com/package/@vercel/sdk/v/1.5.0 - .
161+
- [NPM v1.5.0] https://www.npmjs.com/package/@vercel/sdk/v/1.5.0 - .
162+
163+
## 2025-04-03 17:15:37
164+
### Changes
165+
Based on:
166+
- OpenAPI Doc
167+
- Speakeasy CLI 1.528.1 (2.565.1) https://github.com/speakeasy-api/speakeasy
168+
### Generated
169+
- [typescript v1.6.0] .
170+
### Releases
171+
- [NPM v1.6.0] https://www.npmjs.com/package/@vercel/sdk/v/1.6.0 - .

docs/models/abuse.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Abuse
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { Abuse } from "@vercel/sdk/models/userevent.js";
7+
8+
let value: Abuse = {};
9+
```
10+
11+
## Fields
12+
13+
| Field | Type | Required | Description |
14+
| ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
15+
| `blockHistory` | [models.BlockHistory](../models/blockhistory.md)[] | :heavy_minus_sign: | Since June 2023 |
16+
| `gitAuthHistory` | *string*[] | :heavy_minus_sign: | Since March 2022. Helps abuse checks by tracking git auths. Format: `<platform>:<detail>:<value>` |
17+
| `history` | [models.History](../models/history.md)[] | :heavy_minus_sign: | (scanner history). Since November 2021. First element is newest. |
18+
| `gitLineageBlocks` | *number* | :heavy_minus_sign: | Since September 2023. How often did this owner trigger an actual git lineage deploy block? |
19+
| `gitLineageBlocksDry` | *number* | :heavy_minus_sign: | Since September 2023. How often did this owner trigger a git lineage deploy block dry run? |
20+
| `scanner` | *string* | :heavy_minus_sign: | Since November 2021. Guides the abuse scanner in build container. |
21+
| `updatedAt` | *number* | :heavy_minus_sign: | Since November 2021 |
22+
| `creationUserAgent` | *string* | :heavy_minus_sign: | N/A |
23+
| `creationIp` | *string* | :heavy_minus_sign: | N/A |
24+
| `removedPhoneNumbers` | *string* | :heavy_minus_sign: | N/A |

docs/models/accessgroup.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# AccessGroup
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { AccessGroup } from "@vercel/sdk/models/userevent.js";
7+
8+
let value: AccessGroup = {
9+
id: "<id>",
10+
name: "<value>",
11+
};
12+
```
13+
14+
## Fields
15+
16+
| Field | Type | Required | Description |
17+
| ------------------ | ------------------ | ------------------ | ------------------ |
18+
| `id` | *string* | :heavy_check_mark: | N/A |
19+
| `name` | *string* | :heavy_check_mark: | N/A |

docs/models/action.md

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

55
```typescript
6-
import { Action } from "@vercel/sdk/models/updateinvoiceop.js";
6+
import { Action } from "@vercel/sdk/models/userevent.js";
77

8-
let value: Action = "refund";
8+
let value: Action = "archived";
99
```
1010

1111
## Values
1212

1313
```typescript
14-
"refund"
14+
"created" | "updated" | "deleted" | "archived" | "unarchived"
1515
```

docs/models/action1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
```typescript
66
import { Action1 } from "@vercel/sdk/models/updatefirewallconfigop.js";
77

8-
let value: Action1 = "log";
8+
let value: Action1 = "rate_limit";
99
```
1010

1111
## Values

docs/models/addbypassiprequestbody.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
```typescript
99
const value: models.AddBypassIpRequestBody1 = {
10-
domain: "leading-fund.org",
10+
domain: "flowery-brace.name",
1111
};
1212
```
1313

docs/models/addbypassiprequestbody1.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import { AddBypassIpRequestBody1 } from "@vercel/sdk/models/addbypassipop.js";
77

88
let value: AddBypassIpRequestBody1 = {
9-
domain: "different-tennis.org",
9+
domain: "vain-footrest.name",
1010
};
1111
```
1212

docs/models/addbypassipresponsebody.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,9 @@ const value: models.AddBypassIpResponseBody1 = {
1212
{
1313
ownerId: "<id>",
1414
id: "<id>",
15-
domain: "wealthy-chapel.org",
15+
domain: "hairy-lashes.com",
1616
projectId: "<id>",
17+
note: "<value>",
1718
isProjectRule: false,
1819
},
1920
],

docs/models/addbypassipresponsebody1.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,9 @@ let value: AddBypassIpResponseBody1 = {
1111
{
1212
ownerId: "<id>",
1313
id: "<id>",
14-
domain: "improbable-illusion.org",
14+
domain: "well-to-do-wilderness.biz",
1515
projectId: "<id>",
16+
note: "<value>",
1617
isProjectRule: false,
1718
},
1819
],

docs/models/addbypassipresponsebodyaction.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
```typescript
66
import { AddBypassIpResponseBodyAction } from "@vercel/sdk/models/addbypassipop.js";
77

8-
let value: AddBypassIpResponseBodyAction = "block";
8+
let value: AddBypassIpResponseBodyAction = "bypass";
99
```
1010

1111
## Values

docs/models/addbypassipresponsebodyresult.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,9 @@ import { AddBypassIpResponseBodyResult } from "@vercel/sdk/models/addbypassipop.
88
let value: AddBypassIpResponseBodyResult = {
99
ownerId: "<id>",
1010
id: "<id>",
11-
domain: "brisk-heroine.biz",
11+
domain: "frank-eyeliner.info",
1212
projectId: "<id>",
13+
note: "<value>",
1314
isProjectRule: false,
1415
};
1516
```
@@ -23,4 +24,5 @@ let value: AddBypassIpResponseBodyResult = {
2324
| `domain` | *string* | :heavy_check_mark: | N/A |
2425
| `ip` | *string* | :heavy_minus_sign: | N/A |
2526
| `projectId` | *string* | :heavy_check_mark: | N/A |
27+
| `note` | *string* | :heavy_check_mark: | N/A |
2628
| `isProjectRule` | *boolean* | :heavy_check_mark: | N/A |

docs/models/addbypassipresponsebodysecurityresult.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import { AddBypassIpResponseBodySecurityResult } from "@vercel/sdk/models/addbyp
88
let value: AddBypassIpResponseBodySecurityResult = {
99
ownerId: "<id>",
1010
id: "<id>",
11-
domain: "nice-avalanche.biz",
12-
ip: "ecdf:aac2:fb3f:7ddb:2c7f:dc7a:fba0:fc56",
13-
createdAt: "1726159807186",
14-
updatedAt: "1741826284795",
11+
domain: "polished-cross-contamination.net",
12+
ip: "7cf3:f9f4:a305:89dd:9fd7:fadd:8c5d:fc82",
13+
createdAt: "1742649943389",
14+
updatedAt: "1743647920936",
1515
updatedAtHour: "<value>",
1616
};
1717
```

docs/models/aicredits.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# AiCredits
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { AiCredits } from "@vercel/sdk/models/userevent.js";
7+
8+
let value: AiCredits = {
9+
currentThreshold: 2484.25,
10+
};
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description |
16+
| ------------------ | ------------------ | ------------------ | ------------------ |
17+
| `currentThreshold` | *number* | :heavy_check_mark: | N/A |
18+
| `warningAt` | *number* | :heavy_minus_sign: | N/A |
19+
| `blockedAt` | *number* | :heavy_minus_sign: | N/A |

docs/models/aliasassigned.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
### `number`
77

88
```typescript
9-
const value: number = 4358.65;
9+
const value: number = 8919.24;
1010
```
1111

1212
### `boolean`

docs/models/analytics.md

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

88
let value: Analytics = {
99
id: "<id>",
10-
disabledAt: 6180.16,
11-
enabledAt: 4287.69,
10+
disabledAt: 4287.69,
11+
enabledAt: 1354.74,
1212
};
1313
```
1414

docs/models/analyticsusage.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# AnalyticsUsage
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { AnalyticsUsage } from "@vercel/sdk/models/userevent.js";
7+
8+
let value: AnalyticsUsage = {
9+
currentThreshold: 2767.95,
10+
};
11+
```
12+
13+
## Fields
14+
15+
| Field | Type | Required | Description |
16+
| ------------------ | ------------------ | ------------------ | ------------------ |
17+
| `currentThreshold` | *number* | :heavy_check_mark: | N/A |
18+
| `warningAt` | *number* | :heavy_minus_sign: | N/A |
19+
| `blockedAt` | *number* | :heavy_minus_sign: | N/A |

0 commit comments

Comments
 (0)