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

Commit a18b201

Browse files
committed
ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.542.3
1 parent 963ce37 commit a18b201

29 files changed

+835
-85
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
.DS_Store
2+
**/.speakeasy/temp/
3+
**/.speakeasy/logs/
4+
.DS_Store
15
/models
26
/models/errors
37
/types

.speakeasy/gen.lock

Lines changed: 36 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: 7d97a20d-0f3d-43c0-811c-95313a801624
33
management:
4-
docChecksum: a03ebe085eb661cdbe01107d63729706
4+
docChecksum: 8e78dcb4bad946f25bef0bce834f7d42
55
docVersion: 2.0.0
6-
speakeasyVersion: 1.533.0
7-
generationVersion: 2.578.0
8-
releaseVersion: 2.0.0-alpha.7
9-
configChecksum: 660d8bfb38a8014fbe93cfcaaf22c94c
6+
speakeasyVersion: 1.542.3
7+
generationVersion: 2.597.9
8+
releaseVersion: 2.0.0-alpha.8
9+
configChecksum: eea09d701468a471a467b1456fe16076
1010
repoURL: https://github.com/unkeyed/unkey-ts.git
1111
installationURL: https://github.com/unkeyed/unkey-ts
1212
published: true
1313
features:
1414
typescript:
1515
additionalDependencies: 0.1.0
1616
constsAndDefaults: 0.1.11
17-
core: 3.21.6
17+
core: 3.21.7
1818
defaultEnabledRetries: 0.1.0
1919
devContainers: 2.90.0
2020
envVarSecurityUsage: 0.1.2
@@ -23,11 +23,12 @@ features:
2323
globalSecurityCallbacks: 0.1.0
2424
globalSecurityFlattening: 0.1.0
2525
globalServerURLs: 2.82.4
26-
mcpServer: 0.9.1
26+
mcpServer: 0.9.2
2727
nameOverrides: 2.81.2
2828
responseFormat: 0.2.3
2929
retries: 2.83.0
3030
sdkHooks: 0.2.0
31+
unions: 2.85.8
3132
generatedFiles:
3233
- .devcontainer/README.md
3334
- .devcontainer/devcontainer.json
@@ -44,19 +45,23 @@ generatedFiles:
4445
- docs/models/components/identitiescreateidentityresponsedata.md
4546
- docs/models/components/livenessresponsedata.md
4647
- docs/models/components/meta.md
48+
- docs/models/components/one.md
4749
- docs/models/components/pagination.md
50+
- docs/models/components/ratelimit.md
4851
- docs/models/components/ratelimitdeleteoverrideresponsedata.md
4952
- docs/models/components/ratelimitlimitresponsedata.md
5053
- docs/models/components/ratelimitoverride.md
5154
- docs/models/components/ratelimitsetoverrideresponsedata.md
5255
- docs/models/components/security.md
56+
- docs/models/components/two.md
5357
- docs/models/components/v2apiscreateapirequestbody.md
5458
- docs/models/components/v2apiscreateapiresponsebody.md
5559
- docs/models/components/v2identitiescreateidentityrequestbody.md
5660
- docs/models/components/v2identitiescreateidentityrequestbodymeta.md
5761
- docs/models/components/v2identitiescreateidentityresponsebody.md
62+
- docs/models/components/v2identitiesdeleteidentityrequestbody.md
63+
- docs/models/components/v2identitiesdeleteidentityresponsebody.md
5864
- docs/models/components/v2livenessresponsebody.md
59-
- docs/models/components/v2ratelimit.md
6065
- docs/models/components/v2ratelimitdeleteoverriderequestbody.md
6166
- docs/models/components/v2ratelimitdeleteoverrideresponsebody.md
6267
- docs/models/components/v2ratelimitgetoverriderequestbody.md
@@ -86,6 +91,7 @@ generatedFiles:
8691
- src/core.ts
8792
- src/funcs/apisCreateApi.ts
8893
- src/funcs/identitiesCreateIdentity.ts
94+
- src/funcs/identitiesDeleteIdentity.ts
8995
- src/funcs/livenessLiveness.ts
9096
- src/funcs/ratelimitDeleteOverride.ts
9197
- src/funcs/ratelimitGetOverride.ts
@@ -127,6 +133,7 @@ generatedFiles:
127133
- src/mcp-server/tools.ts
128134
- src/mcp-server/tools/apisCreateApi.ts
129135
- src/mcp-server/tools/identitiesCreateIdentity.ts
136+
- src/mcp-server/tools/identitiesDeleteIdentity.ts
130137
- src/mcp-server/tools/livenessLiveness.ts
131138
- src/mcp-server/tools/ratelimitDeleteOverride.ts
132139
- src/mcp-server/tools/ratelimitGetOverride.ts
@@ -141,6 +148,7 @@ generatedFiles:
141148
- src/models/components/livenessresponsedata.ts
142149
- src/models/components/meta.ts
143150
- src/models/components/pagination.ts
151+
- src/models/components/ratelimit.ts
144152
- src/models/components/ratelimitdeleteoverrideresponsedata.ts
145153
- src/models/components/ratelimitlimitresponsedata.ts
146154
- src/models/components/ratelimitoverride.ts
@@ -150,8 +158,9 @@ generatedFiles:
150158
- src/models/components/v2apiscreateapiresponsebody.ts
151159
- src/models/components/v2identitiescreateidentityrequestbody.ts
152160
- src/models/components/v2identitiescreateidentityresponsebody.ts
161+
- src/models/components/v2identitiesdeleteidentityrequestbody.ts
162+
- src/models/components/v2identitiesdeleteidentityresponsebody.ts
153163
- src/models/components/v2livenessresponsebody.ts
154-
- src/models/components/v2ratelimit.ts
155164
- src/models/components/v2ratelimitdeleteoverriderequestbody.ts
156165
- src/models/components/v2ratelimitdeleteoverrideresponsebody.ts
157166
- src/models/components/v2ratelimitgetoverriderequestbody.ts
@@ -337,7 +346,7 @@ examples:
337346
identities.createIdentity:
338347
speakeasy-default-identities-create-identity:
339348
requestBody:
340-
application/json: {"externalId": "user_123"}
349+
application/json: {"externalId": "user_123", "ratelimits": [{"name": "api", "limit": 944235, "duration": 703242}, {"name": "api", "limit": 17275, "duration": 470912}, {"name": "api", "limit": 919479, "duration": 557622}]}
341350
responses:
342351
"200":
343352
application/json: {"meta": {"requestId": "req_123"}, "data": {"identityId": "<id>"}}
@@ -351,5 +360,22 @@ examples:
351360
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"}}
352361
"500":
353362
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"}}
363+
v2.identities.deleteIdentity:
364+
speakeasy-default-v2-identities-delete-identity:
365+
requestBody:
366+
application/json: {"externalId": "user_123", "identityId": "id_123"}
367+
responses:
368+
"200":
369+
application/json: {}
370+
"400":
371+
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>"}, {"location": "<value>", "message": "<value>"}]}}
372+
"401":
373+
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"}}
374+
"403":
375+
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"}}
376+
"404":
377+
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"}}
378+
"500":
379+
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"}}
354380
examplesVersion: 1.0.1
355381
generatedTests: {}

.speakeasy/gen.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,12 @@ generation:
1414
parameterOrderingFeb2024: true
1515
requestResponseComponentNamesFeb2024: true
1616
securityFeb2025: true
17+
sharedErrorComponentsApr2025: false
1718
auth:
1819
oAuth2ClientCredentialsEnabled: true
1920
oAuth2PasswordEnabled: true
2021
typescript:
21-
version: 2.0.0-alpha.7
22+
version: 2.0.0-alpha.8
2223
additionalDependencies:
2324
dependencies: {}
2425
devDependencies: {}

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.533.0
1+
speakeasyVersion: 1.542.3
22
sources:
33
Unkey API:
44
sourceNamespace: unkey-api
5-
sourceRevisionDigest: sha256:98828cc4229a2093978021ba166190f9c2a0591957cbe712cf1137310f32a913
6-
sourceBlobDigest: sha256:ca8d6455b76ea23e06ccd91a210ebddeb8898a549c91a83916f8cfa612701594
5+
sourceRevisionDigest: sha256:2d798e12bb9d98ecad4a686e59ea27861a880f4a014ffdc06a9a9223275d8dfa
6+
sourceBlobDigest: sha256:85b3645ceff5010fc000082dc687048500d03c1978454341fe6b2ab3a63aa75b
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1744793823
9+
- speakeasy-sdk-regen-1745453731
1010
- 2.0.0
1111
targets:
1212
unkey:
1313
source: Unkey API
1414
sourceNamespace: unkey-api
15-
sourceRevisionDigest: sha256:98828cc4229a2093978021ba166190f9c2a0591957cbe712cf1137310f32a913
16-
sourceBlobDigest: sha256:ca8d6455b76ea23e06ccd91a210ebddeb8898a549c91a83916f8cfa612701594
15+
sourceRevisionDigest: sha256:2d798e12bb9d98ecad4a686e59ea27861a880f4a014ffdc06a9a9223275d8dfa
16+
sourceBlobDigest: sha256:85b3645ceff5010fc000082dc687048500d03c1978454341fe6b2ab3a63aa75b
1717
codeSamplesNamespace: unkey-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:00507ef991e4c044e74c353dc79d30dced54e8d534c9f089bdd09f06f7632fa2
18+
codeSamplesRevisionDigest: sha256:5831c2a91d3cfc455f5bd0561b286c6bf4153120a74e693fbd5f5ede1e56af7d
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -245,6 +245,7 @@ run();
245245
### [identities](docs/sdks/identities/README.md)
246246

247247
* [createIdentity](docs/sdks/identities/README.md#createidentity)
248+
* [deleteIdentity](docs/sdks/identities/README.md#deleteidentity)
248249

249250
### [liveness](docs/sdks/liveness/README.md)
250251

@@ -279,6 +280,7 @@ To read more about standalone functions, check [FUNCTIONS.md](./FUNCTIONS.md).
279280

280281
- [`apisCreateApi`](docs/sdks/apis/README.md#createapi)
281282
- [`identitiesCreateIdentity`](docs/sdks/identities/README.md#createidentity)
283+
- [`identitiesDeleteIdentity`](docs/sdks/identities/README.md#deleteidentity)
282284
- [`livenessLiveness`](docs/sdks/liveness/README.md#liveness) - Liveness check
283285
- [`ratelimitDeleteOverride`](docs/sdks/ratelimit/README.md#deleteoverride)
284286
- [`ratelimitGetOverride`](docs/sdks/ratelimit/README.md#getoverride)

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,14 @@ Based on:
4444
### Generated
4545
- [typescript v2.0.0-alpha.7] .
4646
### Releases
47-
- [NPM v2.0.0-alpha.7] https://www.npmjs.com/package/@unkey/api/v/2.0.0-alpha.7 - .
47+
- [NPM v2.0.0-alpha.7] https://www.npmjs.com/package/@unkey/api/v/2.0.0-alpha.7 - .
48+
49+
## 2025-05-08 00:16:03
50+
### Changes
51+
Based on:
52+
- OpenAPI Doc
53+
- Speakeasy CLI 1.542.3 (2.597.9) https://github.com/speakeasy-api/speakeasy
54+
### Generated
55+
- [typescript v2.0.0-alpha.8] .
56+
### Releases
57+
- [NPM v2.0.0-alpha.8] https://www.npmjs.com/package/@unkey/api/v/2.0.0-alpha.8 - .

docs/models/components/one.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# One
2+
3+
## Example Usage
4+
5+
```typescript
6+
import { One } from "@unkey/api/models/components";
7+
8+
let value: One = {
9+
externalId: "user_123",
10+
identityId: "id_123",
11+
};
12+
```
13+
14+
## Fields
15+
16+
| Field | Type | Required | Description | Example |
17+
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
18+
| `externalId` | *string* | :heavy_check_mark: | The id of this identity in your system.<br/><br/>This usually comes from your authentication provider and could be a userId, organisationId or even an email.<br/>It does not matter what you use, as long as it uniquely identifies something in your application.<br/> | user_123 |
19+
| `identityId` | *string* | :heavy_minus_sign: | The Unkey Identity ID. | id_123 |
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
# V2Ratelimit
1+
# Ratelimit
22

33
## Example Usage
44

55
```typescript
6-
import { V2Ratelimit } from "@unkey/api/models/components";
6+
import { Ratelimit } from "@unkey/api/models/components";
77

8-
let value: V2Ratelimit = {
9-
name: "<value>",
10-
limit: 590340,
11-
duration: 928936,
8+
let value: Ratelimit = {
9+
name: "api",
10+
limit: 55520,
11+
duration: 628977,
1212
};
1313
```
1414

1515
## Fields
1616

17-
| Field | Type | Required | Description |
18-
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
19-
| `name` | *string* | :heavy_check_mark: | The name of this limit. You will need to use this again when verifying a key. |
20-
| `limit` | *number* | :heavy_check_mark: | How many requests may pass within a given window before requests are rejected. |
21-
| `duration` | *number* | :heavy_check_mark: | The duration for each ratelimit window in milliseconds. |
17+
| Field | Type | Required | Description | Example |
18+
| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ |
19+
| `name` | *string* | :heavy_check_mark: | The name of this limit. You will need to use this again when verifying a key. | api |
20+
| `limit` | *number* | :heavy_check_mark: | How many requests may pass within a given window before requests are rejected. | |
21+
| `duration` | *number* | :heavy_check_mark: | The duration for each ratelimit window in milliseconds. | |

0 commit comments

Comments
 (0)