Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Commit 963ce37

Browse files
authored
Merge pull request #7 from unkeyed/speakeasy-sdk-regen-1744793823
chore: 🐝 Update SDK - Generate 2.0.0-alpha.7
2 parents f4dbc87 + b840b19 commit 963ce37

30 files changed

+189
-1478
lines changed

.devcontainer/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11

2+
<div align="center">
3+
<a href="https://codespaces.new/unkeyed/unkey-ts.git/tree/main"><img src="https://github.com/codespaces/badge.svg" /></a>
4+
</div>
5+
<br>
6+
27
> **Remember to shutdown a GitHub Codespace when it is not in use!**
38
49
# Dev Containers Quick Start

.speakeasy/gen.lock

Lines changed: 52 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
lockVersion: 2.0.0
22
id: 7d97a20d-0f3d-43c0-811c-95313a801624
33
management:
4-
docChecksum: a7ec4fb772a91ad24e9c9709a4fb024d
4+
docChecksum: a03ebe085eb661cdbe01107d63729706
55
docVersion: 2.0.0
66
speakeasyVersion: 1.533.0
77
generationVersion: 2.578.0
8-
releaseVersion: 2.0.0-alpha.6
9-
configChecksum: ed0adab63bbad6be4ad242c9377bbfa4
8+
releaseVersion: 2.0.0-alpha.7
9+
configChecksum: 660d8bfb38a8014fbe93cfcaaf22c94c
10+
repoURL: https://github.com/unkeyed/unkey-ts.git
11+
installationURL: https://github.com/unkeyed/unkey-ts
1012
published: true
1113
features:
1214
typescript:
@@ -22,6 +24,7 @@ features:
2224
globalSecurityFlattening: 0.1.0
2325
globalServerURLs: 2.82.4
2426
mcpServer: 0.9.1
27+
nameOverrides: 2.81.2
2528
responseFormat: 0.2.3
2629
retries: 2.83.0
2730
sdkHooks: 0.2.0
@@ -82,13 +85,13 @@ generatedFiles:
8285
- package.json
8386
- src/core.ts
8487
- src/funcs/apisCreateApi.ts
85-
- src/funcs/identitiesV2IdentitiesCreateIdentity.ts
88+
- src/funcs/identitiesCreateIdentity.ts
8689
- src/funcs/livenessLiveness.ts
87-
- src/funcs/ratelimitRatelimitDeleteOverride.ts
88-
- src/funcs/ratelimitRatelimitGetOverride.ts
89-
- src/funcs/ratelimitRatelimitListOverrides.ts
90-
- src/funcs/ratelimitRatelimitSetOverride.ts
91-
- src/funcs/ratelimitV1RatelimitLimit.ts
90+
- src/funcs/ratelimitDeleteOverride.ts
91+
- src/funcs/ratelimitGetOverride.ts
92+
- src/funcs/ratelimitLimit.ts
93+
- src/funcs/ratelimitListOverrides.ts
94+
- src/funcs/ratelimitSetOverride.ts
9295
- src/hooks/hooks.ts
9396
- src/hooks/index.ts
9497
- src/hooks/types.ts
@@ -123,13 +126,13 @@ generatedFiles:
123126
- src/mcp-server/shared.ts
124127
- src/mcp-server/tools.ts
125128
- src/mcp-server/tools/apisCreateApi.ts
126-
- src/mcp-server/tools/identitiesV2IdentitiesCreateIdentity.ts
129+
- src/mcp-server/tools/identitiesCreateIdentity.ts
127130
- src/mcp-server/tools/livenessLiveness.ts
128-
- src/mcp-server/tools/ratelimitRatelimitDeleteOverride.ts
129-
- src/mcp-server/tools/ratelimitRatelimitGetOverride.ts
130-
- src/mcp-server/tools/ratelimitRatelimitListOverrides.ts
131-
- src/mcp-server/tools/ratelimitRatelimitSetOverride.ts
132-
- src/mcp-server/tools/ratelimitV1RatelimitLimit.ts
131+
- src/mcp-server/tools/ratelimitDeleteOverride.ts
132+
- src/mcp-server/tools/ratelimitGetOverride.ts
133+
- src/mcp-server/tools/ratelimitLimit.ts
134+
- src/mcp-server/tools/ratelimitListOverrides.ts
135+
- src/mcp-server/tools/ratelimitSetOverride.ts
133136
- src/models/components/apiscreateapiresponsedata.ts
134137
- src/models/components/badrequesterrordetails.ts
135138
- src/models/components/baseerror.ts
@@ -314,5 +317,39 @@ examples:
314317
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
315318
"500":
316319
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
320+
ratelimit.limit:
321+
speakeasy-default-ratelimit-limit:
322+
requestBody:
323+
application/json: {"namespace": "sms.sign_up", "cost": 1, "duration": 711276, "identifier": "<value>", "limit": 581877}
324+
responses:
325+
"200":
326+
application/json: {"meta": {"requestId": "req_123"}, "data": {"limit": 775789, "remaining": 817258, "reset": 390320, "success": false}}
327+
"400":
328+
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example", "errors": [{"location": "<value>", "message": "<value>"}, {"location": "<value>", "message": "<value>"}]}}
329+
"401":
330+
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
331+
"403":
332+
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
333+
"404":
334+
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
335+
"500":
336+
application/json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
337+
identities.createIdentity:
338+
speakeasy-default-identities-create-identity:
339+
requestBody:
340+
application/json: {"externalId": "user_123"}
341+
responses:
342+
"200":
343+
application/json: {"meta": {"requestId": "req_123"}, "data": {"identityId": "<id>"}}
344+
"400":
345+
application/problem+json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example", "errors": [{"location": "<value>", "message": "<value>"}, {"location": "<value>", "message": "<value>"}]}}
346+
"401":
347+
application/problem+json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
348+
"403":
349+
application/problem+json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
350+
"409":
351+
application/problem+json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
352+
"500":
353+
application/problem+json: {"meta": {"requestId": "req_123"}, "error": {"detail": "Property foo is required but is missing.", "instance": "https://example.com/error-log/abc123", "status": 404, "title": "<value>", "type": "https://example.com/errors/example"}}
317354
examplesVersion: 1.0.1
318355
generatedTests: {}

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ generation:
1818
oAuth2ClientCredentialsEnabled: true
1919
oAuth2PasswordEnabled: true
2020
typescript:
21-
version: 2.0.0-alpha.6
21+
version: 2.0.0-alpha.7
2222
additionalDependencies:
2323
dependencies: {}
2424
devDependencies: {}

.speakeasy/workflow.lock

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,20 @@ speakeasyVersion: 1.533.0
22
sources:
33
Unkey API:
44
sourceNamespace: unkey-api
5-
sourceRevisionDigest: sha256:bd065e6c009209b580edd5fe8b8ea221f15c9c5e4329ab53e26e54abc80f090d
6-
sourceBlobDigest: sha256:e271b7e2ef60436369c1dacb3ddf2f6ef84d322f9bec8b9c82106cf3769c2d3d
5+
sourceRevisionDigest: sha256:98828cc4229a2093978021ba166190f9c2a0591957cbe712cf1137310f32a913
6+
sourceBlobDigest: sha256:ca8d6455b76ea23e06ccd91a210ebddeb8898a549c91a83916f8cfa612701594
77
tags:
88
- latest
9+
- speakeasy-sdk-regen-1744793823
910
- 2.0.0
1011
targets:
1112
unkey:
1213
source: Unkey API
1314
sourceNamespace: unkey-api
14-
sourceRevisionDigest: sha256:bd065e6c009209b580edd5fe8b8ea221f15c9c5e4329ab53e26e54abc80f090d
15-
sourceBlobDigest: sha256:e271b7e2ef60436369c1dacb3ddf2f6ef84d322f9bec8b9c82106cf3769c2d3d
15+
sourceRevisionDigest: sha256:98828cc4229a2093978021ba166190f9c2a0591957cbe712cf1137310f32a913
16+
sourceBlobDigest: sha256:ca8d6455b76ea23e06ccd91a210ebddeb8898a549c91a83916f8cfa612701594
1617
codeSamplesNamespace: unkey-api-typescript-code-samples
17-
codeSamplesRevisionDigest: sha256:327f5a5f74b9d0e455de641df488a666941fe81d7a5c8300b76137cae1ef0d12
18+
codeSamplesRevisionDigest: sha256:00507ef991e4c044e74c353dc79d30dced54e8d534c9f089bdd09f06f7632fa2
1819
workflow:
1920
workflowVersion: 1.0.0
2021
speakeasyVersion: latest

FUNCTIONS.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ specific category of applications.
2020

2121
```typescript
2222
import { UnkeyCore } from "@unkey/api/core.js";
23-
import { ratelimitV1RatelimitLimit } from "@unkey/api/funcs/ratelimitV1RatelimitLimit.js";
23+
import { ratelimitLimit } from "@unkey/api/funcs/ratelimitLimit.js";
2424
import { SDKValidationError } from "@unkey/api/models/errors/sdkvalidationerror.js";
2525

2626
// Use `UnkeyCore` for best tree-shaking performance.
@@ -30,11 +30,11 @@ const unkey = new UnkeyCore({
3030
});
3131

3232
async function run() {
33-
const res = await ratelimitV1RatelimitLimit(unkey, {
33+
const res = await ratelimitLimit(unkey, {
3434
namespace: "sms.sign_up",
35-
duration: 455106,
35+
duration: 711276,
3636
identifier: "<value>",
37-
limit: 568662,
37+
limit: 581877,
3838
});
3939

4040
switch (true) {

README.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -180,11 +180,11 @@ const unkey = new Unkey({
180180
});
181181

182182
async function run() {
183-
const result = await unkey.ratelimit.v1RatelimitLimit({
183+
const result = await unkey.ratelimit.limit({
184184
namespace: "sms.sign_up",
185-
duration: 455106,
185+
duration: 711276,
186186
identifier: "<value>",
187-
limit: 568662,
187+
limit: 581877,
188188
});
189189

190190
// Handle the result
@@ -216,11 +216,11 @@ const unkey = new Unkey({
216216
});
217217

218218
async function run() {
219-
const result = await unkey.ratelimit.v1RatelimitLimit({
219+
const result = await unkey.ratelimit.limit({
220220
namespace: "sms.sign_up",
221-
duration: 455106,
221+
duration: 711276,
222222
identifier: "<value>",
223-
limit: 568662,
223+
limit: 581877,
224224
});
225225

226226
// Handle the result
@@ -244,19 +244,19 @@ run();
244244

245245
### [identities](docs/sdks/identities/README.md)
246246

247-
* [v2IdentitiesCreateIdentity](docs/sdks/identities/README.md#v2identitiescreateidentity)
247+
* [createIdentity](docs/sdks/identities/README.md#createidentity)
248248

249249
### [liveness](docs/sdks/liveness/README.md)
250250

251251
* [liveness](docs/sdks/liveness/README.md#liveness) - Liveness check
252252

253253
### [ratelimit](docs/sdks/ratelimit/README.md)
254254

255-
* [v1RatelimitLimit](docs/sdks/ratelimit/README.md#v1ratelimitlimit) - TODO
256-
* [ratelimitSetOverride](docs/sdks/ratelimit/README.md#ratelimitsetoverride)
257-
* [ratelimitGetOverride](docs/sdks/ratelimit/README.md#ratelimitgetoverride)
258-
* [ratelimitListOverrides](docs/sdks/ratelimit/README.md#ratelimitlistoverrides)
259-
* [ratelimitDeleteOverride](docs/sdks/ratelimit/README.md#ratelimitdeleteoverride)
255+
* [limit](docs/sdks/ratelimit/README.md#limit)
256+
* [setOverride](docs/sdks/ratelimit/README.md#setoverride)
257+
* [getOverride](docs/sdks/ratelimit/README.md#getoverride)
258+
* [listOverrides](docs/sdks/ratelimit/README.md#listoverrides)
259+
* [deleteOverride](docs/sdks/ratelimit/README.md#deleteoverride)
260260

261261

262262
</details>
@@ -278,13 +278,13 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
278278
<summary>Available standalone functions</summary>
279279

280280
- [`apisCreateApi`](docs/sdks/apis/README.md#createapi)
281-
- [`identitiesV2IdentitiesCreateIdentity`](docs/sdks/identities/README.md#v2identitiescreateidentity)
281+
- [`identitiesCreateIdentity`](docs/sdks/identities/README.md#createidentity)
282282
- [`livenessLiveness`](docs/sdks/liveness/README.md#liveness) - Liveness check
283-
- [`ratelimitRatelimitDeleteOverride`](docs/sdks/ratelimit/README.md#ratelimitdeleteoverride)
284-
- [`ratelimitRatelimitGetOverride`](docs/sdks/ratelimit/README.md#ratelimitgetoverride)
285-
- [`ratelimitRatelimitListOverrides`](docs/sdks/ratelimit/README.md#ratelimitlistoverrides)
286-
- [`ratelimitRatelimitSetOverride`](docs/sdks/ratelimit/README.md#ratelimitsetoverride)
287-
- [`ratelimitV1RatelimitLimit`](docs/sdks/ratelimit/README.md#v1ratelimitlimit) - TODO
283+
- [`ratelimitDeleteOverride`](docs/sdks/ratelimit/README.md#deleteoverride)
284+
- [`ratelimitGetOverride`](docs/sdks/ratelimit/README.md#getoverride)
285+
- [`ratelimitLimit`](docs/sdks/ratelimit/README.md#limit)
286+
- [`ratelimitListOverrides`](docs/sdks/ratelimit/README.md#listoverrides)
287+
- [`ratelimitSetOverride`](docs/sdks/ratelimit/README.md#setoverride)
288288

289289
</details>
290290
<!-- End Standalone functions [standalone-funcs] -->
@@ -303,11 +303,11 @@ const unkey = new Unkey({
303303
});
304304

305305
async function run() {
306-
const result = await unkey.ratelimit.v1RatelimitLimit({
306+
const result = await unkey.ratelimit.limit({
307307
namespace: "sms.sign_up",
308-
duration: 455106,
308+
duration: 711276,
309309
identifier: "<value>",
310-
limit: 568662,
310+
limit: 581877,
311311
}, {
312312
retries: {
313313
strategy: "backoff",
@@ -348,11 +348,11 @@ const unkey = new Unkey({
348348
});
349349

350350
async function run() {
351-
const result = await unkey.ratelimit.v1RatelimitLimit({
351+
const result = await unkey.ratelimit.limit({
352352
namespace: "sms.sign_up",
353-
duration: 455106,
353+
duration: 711276,
354354
identifier: "<value>",
355-
limit: 568662,
355+
limit: 581877,
356356
});
357357

358358
// Handle the result
@@ -367,7 +367,7 @@ run();
367367
<!-- Start Error Handling [errors] -->
368368
## Error Handling
369369

370-
Some methods specify known errors which can be thrown. All the known errors are enumerated in the `models/errors/errors.ts` module. The known errors for a method are documented under the *Errors* tables in SDK docs. For example, the `v1RatelimitLimit` method may throw the following errors:
370+
Some methods specify known errors which can be thrown. All the known errors are enumerated in the `models/errors/errors.ts` module. The known errors for a method are documented under the *Errors* tables in SDK docs. For example, the `limit` method may throw the following errors:
371371

372372
| Error Type | Status Code | Content Type |
373373
| ---------------------------------- | ----------- | ---------------- |
@@ -398,11 +398,11 @@ const unkey = new Unkey({
398398
async function run() {
399399
let result;
400400
try {
401-
result = await unkey.ratelimit.v1RatelimitLimit({
401+
result = await unkey.ratelimit.limit({
402402
namespace: "sms.sign_up",
403-
duration: 455106,
403+
duration: 711276,
404404
identifier: "<value>",
405-
limit: 568662,
405+
limit: 581877,
406406
});
407407

408408
// Handle the result
@@ -482,11 +482,11 @@ const unkey = new Unkey({
482482
});
483483

484484
async function run() {
485-
const result = await unkey.ratelimit.v1RatelimitLimit({
485+
const result = await unkey.ratelimit.limit({
486486
namespace: "sms.sign_up",
487-
duration: 455106,
487+
duration: 711276,
488488
identifier: "<value>",
489-
limit: 568662,
489+
limit: 581877,
490490
});
491491

492492
// Handle the result

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,4 +34,14 @@ Based on:
3434
### Generated
3535
- [typescript v2.0.0-alpha.6] .
3636
### Releases
37-
- [NPM v2.0.0-alpha.6] https://www.npmjs.com/package/@unkey/api/v/2.0.0-alpha.6 - .
37+
- [NPM v2.0.0-alpha.6] https://www.npmjs.com/package/@unkey/api/v/2.0.0-alpha.6 - .
38+
39+
## 2025-04-16 08:56:47
40+
### Changes
41+
Based on:
42+
- OpenAPI Doc
43+
- Speakeasy CLI 1.533.0 (2.578.0) https://github.com/speakeasy-api/speakeasy
44+
### Generated
45+
- [typescript v2.0.0-alpha.7] .
46+
### Releases
47+
- [NPM v2.0.0-alpha.7] https://www.npmjs.com/package/@unkey/api/v/2.0.0-alpha.7 - .

USAGE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ const unkey = new Unkey({
77
});
88

99
async function run() {
10-
const result = await unkey.ratelimit.v1RatelimitLimit({
10+
const result = await unkey.ratelimit.limit({
1111
namespace: "sms.sign_up",
12-
duration: 455106,
12+
duration: 711276,
1313
identifier: "<value>",
14-
limit: 568662,
14+
limit: 581877,
1515
});
1616

1717
// Handle the result

docs/sdks/identities/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@
55

66
### Available Operations
77

8-
* [v2IdentitiesCreateIdentity](#v2identitiescreateidentity)
8+
* [createIdentity](#createidentity)
99

10-
## v2IdentitiesCreateIdentity
10+
## createIdentity
1111

1212
### Example Usage
1313

@@ -19,7 +19,7 @@ const unkey = new Unkey({
1919
});
2020

2121
async function run() {
22-
const result = await unkey.identities.v2IdentitiesCreateIdentity({
22+
const result = await unkey.identities.createIdentity({
2323
externalId: "user_123",
2424
});
2525

@@ -36,7 +36,7 @@ The standalone function version of this method:
3636

3737
```typescript
3838
import { UnkeyCore } from "@unkey/api/core.js";
39-
import { identitiesV2IdentitiesCreateIdentity } from "@unkey/api/funcs/identitiesV2IdentitiesCreateIdentity.js";
39+
import { identitiesCreateIdentity } from "@unkey/api/funcs/identitiesCreateIdentity.js";
4040

4141
// Use `UnkeyCore` for best tree-shaking performance.
4242
// You can create one instance of it to use across an application.
@@ -45,7 +45,7 @@ const unkey = new UnkeyCore({
4545
});
4646

4747
async function run() {
48-
const res = await identitiesV2IdentitiesCreateIdentity(unkey, {
48+
const res = await identitiesCreateIdentity(unkey, {
4949
externalId: "user_123",
5050
});
5151

0 commit comments

Comments
 (0)