Skip to content

Commit ee85220

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeay CLI 1.23.1
1 parent 486e407 commit ee85220

Some content is hidden

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

50 files changed

+1265
-1228
lines changed

README.md

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -65,62 +65,62 @@ sdk.apis.getApis(req).then((res: GetApisResponse | AxiosError) => {
6565

6666
### [Speakeasy SDK](docs/speakeasy/README.md)
6767

68-
* [validateApiKey](docs/speakeasy/validateapikey.md) - Validate the current api key.
68+
* [validateApiKey](docs/speakeasy/README.md#validateapikey) - Validate the current api key.
6969

7070
### [apiEndpoints](docs/apiendpoints/README.md)
7171

72-
* [deleteApiEndpoint](docs/apiendpoints/deleteapiendpoint.md) - Delete an ApiEndpoint.
73-
* [findApiEndpoint](docs/apiendpoints/findapiendpoint.md) - Find an ApiEndpoint via its displayName.
74-
* [generateOpenApiSpecForApiEndpoint](docs/apiendpoints/generateopenapispecforapiendpoint.md) - Generate an OpenAPI specification for a particular ApiEndpoint.
75-
* [generatePostmanCollectionForApiEndpoint](docs/apiendpoints/generatepostmancollectionforapiendpoint.md) - Generate a Postman collection for a particular ApiEndpoint.
76-
* [getAllApiEndpoints](docs/apiendpoints/getallapiendpoints.md) - Get all Api endpoints for a particular apiID.
77-
* [getAllForVersionApiEndpoints](docs/apiendpoints/getallforversionapiendpoints.md) - Get all ApiEndpoints for a particular apiID and versionID.
78-
* [getApiEndpoint](docs/apiendpoints/getapiendpoint.md) - Get an ApiEndpoint.
79-
* [upsertApiEndpoint](docs/apiendpoints/upsertapiendpoint.md) - Upsert an ApiEndpoint.
72+
* [deleteApiEndpoint](docs/apiendpoints/README.md#deleteapiendpoint) - Delete an ApiEndpoint.
73+
* [findApiEndpoint](docs/apiendpoints/README.md#findapiendpoint) - Find an ApiEndpoint via its displayName.
74+
* [generateOpenApiSpecForApiEndpoint](docs/apiendpoints/README.md#generateopenapispecforapiendpoint) - Generate an OpenAPI specification for a particular ApiEndpoint.
75+
* [generatePostmanCollectionForApiEndpoint](docs/apiendpoints/README.md#generatepostmancollectionforapiendpoint) - Generate a Postman collection for a particular ApiEndpoint.
76+
* [getAllApiEndpoints](docs/apiendpoints/README.md#getallapiendpoints) - Get all Api endpoints for a particular apiID.
77+
* [getAllForVersionApiEndpoints](docs/apiendpoints/README.md#getallforversionapiendpoints) - Get all ApiEndpoints for a particular apiID and versionID.
78+
* [getApiEndpoint](docs/apiendpoints/README.md#getapiendpoint) - Get an ApiEndpoint.
79+
* [upsertApiEndpoint](docs/apiendpoints/README.md#upsertapiendpoint) - Upsert an ApiEndpoint.
8080

8181
### [apis](docs/apis/README.md)
8282

83-
* [deleteApi](docs/apis/deleteapi.md) - Delete an Api.
84-
* [generateOpenApiSpec](docs/apis/generateopenapispec.md) - Generate an OpenAPI specification for a particular Api.
85-
* [generatePostmanCollection](docs/apis/generatepostmancollection.md) - Generate a Postman collection for a particular Api.
86-
* [getAllApiVersions](docs/apis/getallapiversions.md) - Get all Api versions for a particular ApiEndpoint.
87-
* [getApis](docs/apis/getapis.md) - Get a list of Apis for a given workspace
88-
* [upsertApi](docs/apis/upsertapi.md) - Upsert an Api
83+
* [deleteApi](docs/apis/README.md#deleteapi) - Delete an Api.
84+
* [generateOpenApiSpec](docs/apis/README.md#generateopenapispec) - Generate an OpenAPI specification for a particular Api.
85+
* [generatePostmanCollection](docs/apis/README.md#generatepostmancollection) - Generate a Postman collection for a particular Api.
86+
* [getAllApiVersions](docs/apis/README.md#getallapiversions) - Get all Api versions for a particular ApiEndpoint.
87+
* [getApis](docs/apis/README.md#getapis) - Get a list of Apis for a given workspace
88+
* [upsertApi](docs/apis/README.md#upsertapi) - Upsert an Api
8989

9090
### [embeds](docs/embeds/README.md)
9191

92-
* [getEmbedAccessToken](docs/embeds/getembedaccesstoken.md) - Get an embed access token for the current workspace.
93-
* [getValidEmbedAccessTokens](docs/embeds/getvalidembedaccesstokens.md) - Get all valid embed access tokens for the current workspace.
94-
* [revokeEmbedAccessToken](docs/embeds/revokeembedaccesstoken.md) - Revoke an embed access EmbedToken.
92+
* [getEmbedAccessToken](docs/embeds/README.md#getembedaccesstoken) - Get an embed access token for the current workspace.
93+
* [getValidEmbedAccessTokens](docs/embeds/README.md#getvalidembedaccesstokens) - Get all valid embed access tokens for the current workspace.
94+
* [revokeEmbedAccessToken](docs/embeds/README.md#revokeembedaccesstoken) - Revoke an embed access EmbedToken.
9595

9696
### [metadata](docs/metadata/README.md)
9797

98-
* [deleteVersionMetadata](docs/metadata/deleteversionmetadata.md) - Delete metadata for a particular apiID and versionID.
99-
* [getVersionMetadata](docs/metadata/getversionmetadata.md) - Get all metadata for a particular apiID and versionID.
100-
* [insertVersionMetadata](docs/metadata/insertversionmetadata.md) - Insert metadata for a particular apiID and versionID.
98+
* [deleteVersionMetadata](docs/metadata/README.md#deleteversionmetadata) - Delete metadata for a particular apiID and versionID.
99+
* [getVersionMetadata](docs/metadata/README.md#getversionmetadata) - Get all metadata for a particular apiID and versionID.
100+
* [insertVersionMetadata](docs/metadata/README.md#insertversionmetadata) - Insert metadata for a particular apiID and versionID.
101101

102102
### [plugins](docs/plugins/README.md)
103103

104-
* [getPlugins](docs/plugins/getplugins.md) - Get all plugins for the current workspace.
105-
* [runPlugin](docs/plugins/runplugin.md) - Run a plugin
106-
* [upsertPlugin](docs/plugins/upsertplugin.md) - Upsert a plugin
104+
* [getPlugins](docs/plugins/README.md#getplugins) - Get all plugins for the current workspace.
105+
* [runPlugin](docs/plugins/README.md#runplugin) - Run a plugin
106+
* [upsertPlugin](docs/plugins/README.md#upsertplugin) - Upsert a plugin
107107

108108
### [requests](docs/requests/README.md)
109109

110-
* [generateRequestPostmanCollection](docs/requests/generaterequestpostmancollection.md) - Generate a Postman collection for a particular request.
111-
* [getRequestFromEventLog](docs/requests/getrequestfromeventlog.md) - Get information about a particular request.
112-
* [queryEventLog](docs/requests/queryeventlog.md) - Query the event log to retrieve a list of requests.
110+
* [generateRequestPostmanCollection](docs/requests/README.md#generaterequestpostmancollection) - Generate a Postman collection for a particular request.
111+
* [getRequestFromEventLog](docs/requests/README.md#getrequestfromeventlog) - Get information about a particular request.
112+
* [queryEventLog](docs/requests/README.md#queryeventlog) - Query the event log to retrieve a list of requests.
113113

114114
### [schemas](docs/schemas/README.md)
115115

116-
* [deleteSchema](docs/schemas/deleteschema.md) - Delete a particular schema revision for an Api.
117-
* [downloadSchema](docs/schemas/downloadschema.md) - Download the latest schema for a particular apiID.
118-
* [downloadSchemaRevision](docs/schemas/downloadschemarevision.md) - Download a particular schema revision for an Api.
119-
* [getSchema](docs/schemas/getschema.md) - Get information about the latest schema.
120-
* [getSchemaDiff](docs/schemas/getschemadiff.md) - Get a diff of two schema revisions for an Api.
121-
* [getSchemaRevision](docs/schemas/getschemarevision.md) - Get information about a particular schema revision for an Api.
122-
* [getSchemas](docs/schemas/getschemas.md) - Get information about all schemas associated with a particular apiID.
123-
* [registerSchema](docs/schemas/registerschema.md) - Register a schema.
116+
* [deleteSchema](docs/schemas/README.md#deleteschema) - Delete a particular schema revision for an Api.
117+
* [downloadSchema](docs/schemas/README.md#downloadschema) - Download the latest schema for a particular apiID.
118+
* [downloadSchemaRevision](docs/schemas/README.md#downloadschemarevision) - Download a particular schema revision for an Api.
119+
* [getSchema](docs/schemas/README.md#getschema) - Get information about the latest schema.
120+
* [getSchemaDiff](docs/schemas/README.md#getschemadiff) - Get a diff of two schema revisions for an Api.
121+
* [getSchemaRevision](docs/schemas/README.md#getschemarevision) - Get information about a particular schema revision for an Api.
122+
* [getSchemas](docs/schemas/README.md#getschemas) - Get information about all schemas associated with a particular apiID.
123+
* [registerSchema](docs/schemas/README.md#registerschema) - Register a schema.
124124
<!-- End SDK Available Operations -->
125125

126126
### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)

RELEASES.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,4 +342,12 @@ Based on:
342342
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
343343
- Speakeasy CLI 1.23.0 (2.21.0) https://github.com/speakeasy-api/speakeasy
344344
### Releases
345-
- [NPM v1.19.0] https://www.npmjs.com/package/@speakeasy-api/speakeasy-client-sdk-typescript/v/1.19.0 - .
345+
- [NPM v1.19.0] https://www.npmjs.com/package/@speakeasy-api/speakeasy-client-sdk-typescript/v/1.19.0 - .
346+
347+
## 2023-04-25 14:40:04
348+
### Changes
349+
Based on:
350+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
351+
- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy
352+
### Releases
353+
- [NPM v1.19.1] https://www.npmjs.com/package/@speakeasy-api/speakeasy-client-sdk-typescript/v/1.19.1 - .

docs/apiendpoints/README.md

Lines changed: 264 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,269 @@
11
# apiEndpoints
22

3+
## Overview
4+
35
REST APIs for managing ApiEndpoint entities
46

7+
### Available Operations
8+
9+
* [deleteApiEndpoint](#deleteapiendpoint) - Delete an ApiEndpoint.
10+
* [findApiEndpoint](#findapiendpoint) - Find an ApiEndpoint via its displayName.
11+
* [generateOpenApiSpecForApiEndpoint](#generateopenapispecforapiendpoint) - Generate an OpenAPI specification for a particular ApiEndpoint.
12+
* [generatePostmanCollectionForApiEndpoint](#generatepostmancollectionforapiendpoint) - Generate a Postman collection for a particular ApiEndpoint.
13+
* [getAllApiEndpoints](#getallapiendpoints) - Get all Api endpoints for a particular apiID.
14+
* [getAllForVersionApiEndpoints](#getallforversionapiendpoints) - Get all ApiEndpoints for a particular apiID and versionID.
15+
* [getApiEndpoint](#getapiendpoint) - Get an ApiEndpoint.
16+
* [upsertApiEndpoint](#upsertapiendpoint) - Upsert an ApiEndpoint.
17+
18+
## deleteApiEndpoint
19+
20+
Delete an ApiEndpoint. This will also delete all associated Request Logs (if using a Postgres datastore).
21+
22+
### Example Usage
23+
24+
```typescript
25+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
26+
import { DeleteApiEndpointRequest, DeleteApiEndpointResponse } from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
27+
import { AxiosError } from "axios";
28+
29+
const sdk = new Speakeasy({
30+
security: {
31+
apiKey: "YOUR_API_KEY_HERE",
32+
},
33+
});
34+
35+
const req: DeleteApiEndpointRequest = {
36+
apiEndpointID: "delectus",
37+
apiID: "tempora",
38+
versionID: "suscipit",
39+
};
40+
41+
sdk.apiEndpoints.deleteApiEndpoint(req).then((res: DeleteApiEndpointResponse | AxiosError) => {
42+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
43+
// handle response
44+
}
45+
});
46+
```
47+
48+
## findApiEndpoint
49+
50+
Find an ApiEndpoint via its displayName (set by operationId from a registered OpenAPI schema).
51+
This is useful for finding the ID of an ApiEndpoint to use in the /v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID} endpoints.
52+
53+
### Example Usage
54+
55+
```typescript
56+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
57+
import { FindApiEndpointRequest, FindApiEndpointResponse } from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
58+
import { AxiosError } from "axios";
59+
60+
const sdk = new Speakeasy({
61+
security: {
62+
apiKey: "YOUR_API_KEY_HERE",
63+
},
64+
});
65+
66+
const req: FindApiEndpointRequest = {
67+
apiID: "molestiae",
68+
displayName: "minus",
69+
versionID: "placeat",
70+
};
71+
72+
sdk.apiEndpoints.findApiEndpoint(req).then((res: FindApiEndpointResponse | AxiosError) => {
73+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
74+
// handle response
75+
}
76+
});
77+
```
78+
79+
## generateOpenApiSpecForApiEndpoint
80+
81+
This endpoint will generate a new operation in any registered OpenAPI document if the operation does not already exist in the document.
82+
Returns the original document and the newly generated document allowing a diff to be performed to see what has changed.
83+
84+
### Example Usage
85+
86+
```typescript
87+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
88+
import {
89+
GenerateOpenApiSpecForApiEndpointRequest,
90+
GenerateOpenApiSpecForApiEndpointResponse,
91+
} from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
92+
import { AxiosError } from "axios";
93+
94+
const sdk = new Speakeasy({
95+
security: {
96+
apiKey: "YOUR_API_KEY_HERE",
97+
},
98+
});
99+
100+
const req: GenerateOpenApiSpecForApiEndpointRequest = {
101+
apiEndpointID: "voluptatum",
102+
apiID: "iusto",
103+
versionID: "excepturi",
104+
};
105+
106+
sdk.apiEndpoints.generateOpenApiSpecForApiEndpoint(req).then((res: GenerateOpenApiSpecForApiEndpointResponse | AxiosError) => {
107+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
108+
// handle response
109+
}
110+
});
111+
```
112+
113+
## generatePostmanCollectionForApiEndpoint
114+
115+
Generates a postman collection that allows the endpoint to be called from postman variables produced for any path/query/header parameters included in the OpenAPI document.
116+
117+
### Example Usage
118+
119+
```typescript
120+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
121+
import {
122+
GeneratePostmanCollectionForApiEndpointRequest,
123+
GeneratePostmanCollectionForApiEndpointResponse,
124+
} from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
125+
import { AxiosError } from "axios";
126+
127+
const sdk = new Speakeasy({
128+
security: {
129+
apiKey: "YOUR_API_KEY_HERE",
130+
},
131+
});
132+
133+
const req: GeneratePostmanCollectionForApiEndpointRequest = {
134+
apiEndpointID: "nisi",
135+
apiID: "recusandae",
136+
versionID: "temporibus",
137+
};
138+
139+
sdk.apiEndpoints.generatePostmanCollectionForApiEndpoint(req).then((res: GeneratePostmanCollectionForApiEndpointResponse | AxiosError) => {
140+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
141+
// handle response
142+
}
143+
});
144+
```
145+
146+
## getAllApiEndpoints
147+
148+
Get all Api endpoints for a particular apiID.
149+
150+
### Example Usage
151+
152+
```typescript
153+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
154+
import { GetAllApiEndpointsRequest, GetAllApiEndpointsResponse } from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
155+
import { AxiosError } from "axios";
156+
157+
const sdk = new Speakeasy({
158+
security: {
159+
apiKey: "YOUR_API_KEY_HERE",
160+
},
161+
});
162+
163+
const req: GetAllApiEndpointsRequest = {
164+
apiID: "ab",
165+
};
166+
167+
sdk.apiEndpoints.getAllApiEndpoints(req).then((res: GetAllApiEndpointsResponse | AxiosError) => {
168+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
169+
// handle response
170+
}
171+
});
172+
```
173+
174+
## getAllForVersionApiEndpoints
175+
176+
Get all ApiEndpoints for a particular apiID and versionID.
177+
178+
### Example Usage
179+
180+
```typescript
181+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
182+
import { GetAllForVersionApiEndpointsRequest, GetAllForVersionApiEndpointsResponse } from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
183+
import { AxiosError } from "axios";
184+
185+
const sdk = new Speakeasy({
186+
security: {
187+
apiKey: "YOUR_API_KEY_HERE",
188+
},
189+
});
190+
191+
const req: GetAllForVersionApiEndpointsRequest = {
192+
apiID: "quis",
193+
versionID: "veritatis",
194+
};
195+
196+
sdk.apiEndpoints.getAllForVersionApiEndpoints(req).then((res: GetAllForVersionApiEndpointsResponse | AxiosError) => {
197+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
198+
// handle response
199+
}
200+
});
201+
```
202+
203+
## getApiEndpoint
204+
205+
Get an ApiEndpoint.
206+
207+
### Example Usage
208+
209+
```typescript
210+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
211+
import { GetApiEndpointRequest, GetApiEndpointResponse } from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
212+
import { AxiosError } from "axios";
213+
214+
const sdk = new Speakeasy({
215+
security: {
216+
apiKey: "YOUR_API_KEY_HERE",
217+
},
218+
});
219+
220+
const req: GetApiEndpointRequest = {
221+
apiEndpointID: "deserunt",
222+
apiID: "perferendis",
223+
versionID: "ipsam",
224+
};
225+
226+
sdk.apiEndpoints.getApiEndpoint(req).then((res: GetApiEndpointResponse | AxiosError) => {
227+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
228+
// handle response
229+
}
230+
});
231+
```
232+
233+
## upsertApiEndpoint
234+
235+
Upsert an ApiEndpoint. If the ApiEndpoint does not exist it will be created, otherwise it will be updated.
236+
237+
### Example Usage
238+
239+
```typescript
240+
import { Speakeasy } from "@speakeasy-api/speakeasy-client-sdk-typescript";
241+
import { UpsertApiEndpointRequest, UpsertApiEndpointResponse } from "@speakeasy-api/speakeasy-client-sdk-typescript/dist/sdk/models/operations";
242+
import { AxiosError } from "axios";
243+
244+
const sdk = new Speakeasy({
245+
security: {
246+
apiKey: "YOUR_API_KEY_HERE",
247+
},
248+
});
249+
250+
const req: UpsertApiEndpointRequest = {
251+
apiEndpointInput: {
252+
apiEndpointId: "repellendus",
253+
description: "sapiente",
254+
displayName: "quo",
255+
method: "odit",
256+
path: "at",
257+
versionId: "at",
258+
},
259+
apiEndpointID: "maiores",
260+
apiID: "molestiae",
261+
versionID: "quod",
262+
};
5263

6-
* [deleteApiEndpoint](deleteapiendpoint.md) - Delete an ApiEndpoint.
7-
* [findApiEndpoint](findapiendpoint.md) - Find an ApiEndpoint via its displayName.
8-
* [generateOpenApiSpecForApiEndpoint](generateopenapispecforapiendpoint.md) - Generate an OpenAPI specification for a particular ApiEndpoint.
9-
* [generatePostmanCollectionForApiEndpoint](generatepostmancollectionforapiendpoint.md) - Generate a Postman collection for a particular ApiEndpoint.
10-
* [getAllApiEndpoints](getallapiendpoints.md) - Get all Api endpoints for a particular apiID.
11-
* [getAllForVersionApiEndpoints](getallforversionapiendpoints.md) - Get all ApiEndpoints for a particular apiID and versionID.
12-
* [getApiEndpoint](getapiendpoint.md) - Get an ApiEndpoint.
13-
* [upsertApiEndpoint](upsertapiendpoint.md) - Upsert an ApiEndpoint.
264+
sdk.apiEndpoints.upsertApiEndpoint(req).then((res: UpsertApiEndpointResponse | AxiosError) => {
265+
if (res instanceof UsageExamplePostResponse && res.statusCode == 200) {
266+
// handle response
267+
}
268+
});
269+
```

0 commit comments

Comments
 (0)