Skip to content

Commit 25ec613

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.526.6
1 parent c125add commit 25ec613

File tree

898 files changed

+70202
-3765
lines changed

Some content is hidden

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

898 files changed

+70202
-3765
lines changed

.speakeasy/gen.lock

+449-10
Large diffs are not rendered by default.

.speakeasy/gen.yaml

+1-1
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/workflow.lock

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.517.3
1+
speakeasyVersion: 1.526.6
22
sources:
33
vercel-OAS:
44
sourceNamespace: vercel-oas
5-
sourceRevisionDigest: sha256:86d918893fc28cd1c53bfc2737e9f9f96c843e203b6aaf06c1ddf8b037dee54b
6-
sourceBlobDigest: sha256:0ef8685a9b2a9d588764d5fb06a52928e74f370a9adef287e661ad0391649588
5+
sourceRevisionDigest: sha256:31aa31872e711a4bcbd30da9333774ec498f8c4cfe1eea0a71f04c4af3482ebd
6+
sourceBlobDigest: sha256:a938f33c682f609b076b7b0f53636f50875055089a29ced46e485e0ec5a833dd
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:31aa31872e711a4bcbd30da9333774ec498f8c4cfe1eea0a71f04c4af3482ebd
16+
sourceBlobDigest: sha256:a938f33c682f609b076b7b0f53636f50875055089a29ced46e485e0ec5a833dd
1717
codeSamplesNamespace: vercel-oas-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:1be64669a8bbed085ced0f99d019c09c4e87eeaf6da2da86d835beda8aba4a1a
18+
codeSamplesRevisionDigest: sha256:b2e79c0b895a1db81c446ace0813120a9cca497a461fbec243c62fc58df3ed11
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

+40-7
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

RELEASES.md

+11-1
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-01 00:07:55
164+
### Changes
165+
Based on:
166+
- OpenAPI Doc
167+
- Speakeasy CLI 1.526.6 (2.563.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

+24
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

+19
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

+3-3
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

+1-1
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

+1-1
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

+1-1
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

+2-1
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

+2-1
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

+1-1
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

+3-1
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

+4-4
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: "1742415479843",
14+
updatedAt: "1743413457390",
1515
updatedAtHour: "<value>",
1616
};
1717
```

docs/models/aicredits.md

+19
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

+1-1
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

+2-2
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

+19
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 |

docs/models/anomalies.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ import { Anomalies } from "@vercel/sdk/models/getactiveattackstatusop.js";
88
let value: Anomalies = {
99
ownerId: "<id>",
1010
projectId: "<id>",
11-
startTime: 3816.39,
12-
endTime: 9473.09,
13-
atMinute: 2641.25,
11+
startTime: 3525.96,
12+
endTime: 2405.45,
13+
atMinute: 5946.48,
1414
affectedHostMap: {
1515
"key": {},
1616
},

docs/models/anomalyalerts.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import { AnomalyAlerts } from "@vercel/sdk/models/getactiveattackstatusop.js";
77

88
let value: AnomalyAlerts = {
99
atMinute: "<value>",
10-
zscore: 4644.9,
11-
totalRequestsMinute: 1182.36,
12-
avgRequests: 2336.18,
13-
stddevRequests: 1418.67,
10+
zscore: 5844.83,
11+
totalRequestsMinute: 913.33,
12+
avgRequests: 5662.62,
13+
stddevRequests: 792.37,
1414
};
1515
```
1616

docs/models/artifacts.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Artifacts
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { Artifacts } from "@vercel/sdk/models/userevent.js";
7+
8+
let value: Artifacts = {
9+
currentThreshold: 1235.46,
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)