Skip to content

Commit be98d5c

Browse files
committed
ci: regenerated with OpenAPI Doc 0.3.0, Speakeay CLI 1.23.1
1 parent 5909fcd commit be98d5c

Some content is hidden

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

49 files changed

+1215
-1183
lines changed

README.md

Lines changed: 35 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -56,62 +56,62 @@ if res.apis is not None:
5656

5757
### [Speakeasy SDK](docs/speakeasy/README.md)
5858

59-
* [validate_api_key](docs/speakeasy/validateapikey.md) - Validate the current api key.
59+
* [validate_api_key](docs/speakeasy/README.md#validate_api_key) - Validate the current api key.
6060

6161
### [api_endpoints](docs/apiendpoints/README.md)
6262

63-
* [delete_api_endpoint](docs/apiendpoints/deleteapiendpoint.md) - Delete an ApiEndpoint.
64-
* [find_api_endpoint](docs/apiendpoints/findapiendpoint.md) - Find an ApiEndpoint via its displayName.
65-
* [generate_open_api_spec_for_api_endpoint](docs/apiendpoints/generateopenapispecforapiendpoint.md) - Generate an OpenAPI specification for a particular ApiEndpoint.
66-
* [generate_postman_collection_for_api_endpoint](docs/apiendpoints/generatepostmancollectionforapiendpoint.md) - Generate a Postman collection for a particular ApiEndpoint.
67-
* [get_all_api_endpoints](docs/apiendpoints/getallapiendpoints.md) - Get all Api endpoints for a particular apiID.
68-
* [get_all_for_version_api_endpoints](docs/apiendpoints/getallforversionapiendpoints.md) - Get all ApiEndpoints for a particular apiID and versionID.
69-
* [get_api_endpoint](docs/apiendpoints/getapiendpoint.md) - Get an ApiEndpoint.
70-
* [upsert_api_endpoint](docs/apiendpoints/upsertapiendpoint.md) - Upsert an ApiEndpoint.
63+
* [delete_api_endpoint](docs/apiendpoints/README.md#delete_api_endpoint) - Delete an ApiEndpoint.
64+
* [find_api_endpoint](docs/apiendpoints/README.md#find_api_endpoint) - Find an ApiEndpoint via its displayName.
65+
* [generate_open_api_spec_for_api_endpoint](docs/apiendpoints/README.md#generate_open_api_spec_for_api_endpoint) - Generate an OpenAPI specification for a particular ApiEndpoint.
66+
* [generate_postman_collection_for_api_endpoint](docs/apiendpoints/README.md#generate_postman_collection_for_api_endpoint) - Generate a Postman collection for a particular ApiEndpoint.
67+
* [get_all_api_endpoints](docs/apiendpoints/README.md#get_all_api_endpoints) - Get all Api endpoints for a particular apiID.
68+
* [get_all_for_version_api_endpoints](docs/apiendpoints/README.md#get_all_for_version_api_endpoints) - Get all ApiEndpoints for a particular apiID and versionID.
69+
* [get_api_endpoint](docs/apiendpoints/README.md#get_api_endpoint) - Get an ApiEndpoint.
70+
* [upsert_api_endpoint](docs/apiendpoints/README.md#upsert_api_endpoint) - Upsert an ApiEndpoint.
7171

7272
### [apis](docs/apis/README.md)
7373

74-
* [delete_api](docs/apis/deleteapi.md) - Delete an Api.
75-
* [generate_open_api_spec](docs/apis/generateopenapispec.md) - Generate an OpenAPI specification for a particular Api.
76-
* [generate_postman_collection](docs/apis/generatepostmancollection.md) - Generate a Postman collection for a particular Api.
77-
* [get_all_api_versions](docs/apis/getallapiversions.md) - Get all Api versions for a particular ApiEndpoint.
78-
* [get_apis](docs/apis/getapis.md) - Get a list of Apis for a given workspace
79-
* [upsert_api](docs/apis/upsertapi.md) - Upsert an Api
74+
* [delete_api](docs/apis/README.md#delete_api) - Delete an Api.
75+
* [generate_open_api_spec](docs/apis/README.md#generate_open_api_spec) - Generate an OpenAPI specification for a particular Api.
76+
* [generate_postman_collection](docs/apis/README.md#generate_postman_collection) - Generate a Postman collection for a particular Api.
77+
* [get_all_api_versions](docs/apis/README.md#get_all_api_versions) - Get all Api versions for a particular ApiEndpoint.
78+
* [get_apis](docs/apis/README.md#get_apis) - Get a list of Apis for a given workspace
79+
* [upsert_api](docs/apis/README.md#upsert_api) - Upsert an Api
8080

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

83-
* [get_embed_access_token](docs/embeds/getembedaccesstoken.md) - Get an embed access token for the current workspace.
84-
* [get_valid_embed_access_tokens](docs/embeds/getvalidembedaccesstokens.md) - Get all valid embed access tokens for the current workspace.
85-
* [revoke_embed_access_token](docs/embeds/revokeembedaccesstoken.md) - Revoke an embed access EmbedToken.
83+
* [get_embed_access_token](docs/embeds/README.md#get_embed_access_token) - Get an embed access token for the current workspace.
84+
* [get_valid_embed_access_tokens](docs/embeds/README.md#get_valid_embed_access_tokens) - Get all valid embed access tokens for the current workspace.
85+
* [revoke_embed_access_token](docs/embeds/README.md#revoke_embed_access_token) - Revoke an embed access EmbedToken.
8686

8787
### [metadata](docs/metadata/README.md)
8888

89-
* [delete_version_metadata](docs/metadata/deleteversionmetadata.md) - Delete metadata for a particular apiID and versionID.
90-
* [get_version_metadata](docs/metadata/getversionmetadata.md) - Get all metadata for a particular apiID and versionID.
91-
* [insert_version_metadata](docs/metadata/insertversionmetadata.md) - Insert metadata for a particular apiID and versionID.
89+
* [delete_version_metadata](docs/metadata/README.md#delete_version_metadata) - Delete metadata for a particular apiID and versionID.
90+
* [get_version_metadata](docs/metadata/README.md#get_version_metadata) - Get all metadata for a particular apiID and versionID.
91+
* [insert_version_metadata](docs/metadata/README.md#insert_version_metadata) - Insert metadata for a particular apiID and versionID.
9292

9393
### [plugins](docs/plugins/README.md)
9494

95-
* [get_plugins](docs/plugins/getplugins.md) - Get all plugins for the current workspace.
96-
* [run_plugin](docs/plugins/runplugin.md) - Run a plugin
97-
* [upsert_plugin](docs/plugins/upsertplugin.md) - Upsert a plugin
95+
* [get_plugins](docs/plugins/README.md#get_plugins) - Get all plugins for the current workspace.
96+
* [run_plugin](docs/plugins/README.md#run_plugin) - Run a plugin
97+
* [upsert_plugin](docs/plugins/README.md#upsert_plugin) - Upsert a plugin
9898

9999
### [requests](docs/requests/README.md)
100100

101-
* [generate_request_postman_collection](docs/requests/generaterequestpostmancollection.md) - Generate a Postman collection for a particular request.
102-
* [get_request_from_event_log](docs/requests/getrequestfromeventlog.md) - Get information about a particular request.
103-
* [query_event_log](docs/requests/queryeventlog.md) - Query the event log to retrieve a list of requests.
101+
* [generate_request_postman_collection](docs/requests/README.md#generate_request_postman_collection) - Generate a Postman collection for a particular request.
102+
* [get_request_from_event_log](docs/requests/README.md#get_request_from_event_log) - Get information about a particular request.
103+
* [query_event_log](docs/requests/README.md#query_event_log) - Query the event log to retrieve a list of requests.
104104

105105
### [schemas](docs/schemas/README.md)
106106

107-
* [delete_schema](docs/schemas/deleteschema.md) - Delete a particular schema revision for an Api.
108-
* [download_schema](docs/schemas/downloadschema.md) - Download the latest schema for a particular apiID.
109-
* [download_schema_revision](docs/schemas/downloadschemarevision.md) - Download a particular schema revision for an Api.
110-
* [get_schema](docs/schemas/getschema.md) - Get information about the latest schema.
111-
* [get_schema_diff](docs/schemas/getschemadiff.md) - Get a diff of two schema revisions for an Api.
112-
* [get_schema_revision](docs/schemas/getschemarevision.md) - Get information about a particular schema revision for an Api.
113-
* [get_schemas](docs/schemas/getschemas.md) - Get information about all schemas associated with a particular apiID.
114-
* [register_schema](docs/schemas/registerschema.md) - Register a schema.
107+
* [delete_schema](docs/schemas/README.md#delete_schema) - Delete a particular schema revision for an Api.
108+
* [download_schema](docs/schemas/README.md#download_schema) - Download the latest schema for a particular apiID.
109+
* [download_schema_revision](docs/schemas/README.md#download_schema_revision) - Download a particular schema revision for an Api.
110+
* [get_schema](docs/schemas/README.md#get_schema) - Get information about the latest schema.
111+
* [get_schema_diff](docs/schemas/README.md#get_schema_diff) - Get a diff of two schema revisions for an Api.
112+
* [get_schema_revision](docs/schemas/README.md#get_schema_revision) - Get information about a particular schema revision for an Api.
113+
* [get_schemas](docs/schemas/README.md#get_schemas) - Get information about all schemas associated with a particular apiID.
114+
* [register_schema](docs/schemas/README.md#register_schema) - Register a schema.
115115
<!-- End SDK Available Operations -->
116116

117117
### 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
@@ -350,4 +350,12 @@ Based on:
350350
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
351351
- Speakeasy CLI 1.23.0 (2.21.0) https://github.com/speakeasy-api/speakeasy
352352
### Releases
353-
- [PyPI v1.19.0] https://pypi.org/project/speakeasy-client-sdk-python/1.19.0 - .
353+
- [PyPI v1.19.0] https://pypi.org/project/speakeasy-client-sdk-python/1.19.0 - .
354+
355+
## 2023-04-26 00:09:51
356+
### Changes
357+
Based on:
358+
- OpenAPI Doc 0.3.0 https://docs.speakeasyapi.dev/openapi.yaml
359+
- Speakeasy CLI 1.23.1 (2.21.1) https://github.com/speakeasy-api/speakeasy
360+
### Releases
361+
- [PyPI v1.19.1] https://pypi.org/project/speakeasy-client-sdk-python/1.19.1 - .

docs/apiendpoints/README.md

Lines changed: 250 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,255 @@
11
# api_endpoints
22

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

7+
### Available Operations
8+
9+
* [delete_api_endpoint](#delete_api_endpoint) - Delete an ApiEndpoint.
10+
* [find_api_endpoint](#find_api_endpoint) - Find an ApiEndpoint via its displayName.
11+
* [generate_open_api_spec_for_api_endpoint](#generate_open_api_spec_for_api_endpoint) - Generate an OpenAPI specification for a particular ApiEndpoint.
12+
* [generate_postman_collection_for_api_endpoint](#generate_postman_collection_for_api_endpoint) - Generate a Postman collection for a particular ApiEndpoint.
13+
* [get_all_api_endpoints](#get_all_api_endpoints) - Get all Api endpoints for a particular apiID.
14+
* [get_all_for_version_api_endpoints](#get_all_for_version_api_endpoints) - Get all ApiEndpoints for a particular apiID and versionID.
15+
* [get_api_endpoint](#get_api_endpoint) - Get an ApiEndpoint.
16+
* [upsert_api_endpoint](#upsert_api_endpoint) - Upsert an ApiEndpoint.
17+
18+
## delete_api_endpoint
19+
20+
Delete an ApiEndpoint. This will also delete all associated Request Logs (if using a Postgres datastore).
21+
22+
### Example Usage
23+
24+
```python
25+
import speakeasy
26+
from speakeasy.models import operations
27+
28+
s = speakeasy.Speakeasy(
29+
security=shared.Security(
30+
api_key="YOUR_API_KEY_HERE",
31+
),
32+
)
33+
34+
35+
req = operations.DeleteAPIEndpointRequest(
36+
api_endpoint_id="delectus",
37+
api_id="tempora",
38+
version_id="suscipit",
39+
)
40+
41+
res = s.api_endpoints.delete_api_endpoint(req)
42+
43+
if res.status_code == 200:
44+
# handle response
45+
```
46+
47+
## find_api_endpoint
48+
49+
Find an ApiEndpoint via its displayName (set by operationId from a registered OpenAPI schema).
50+
This is useful for finding the ID of an ApiEndpoint to use in the /v1/apis/{apiID}/version/{versionID}/api_endpoints/{apiEndpointID} endpoints.
51+
52+
### Example Usage
53+
54+
```python
55+
import speakeasy
56+
from speakeasy.models import operations
57+
58+
s = speakeasy.Speakeasy(
59+
security=shared.Security(
60+
api_key="YOUR_API_KEY_HERE",
61+
),
62+
)
63+
64+
65+
req = operations.FindAPIEndpointRequest(
66+
api_id="molestiae",
67+
display_name="minus",
68+
version_id="placeat",
69+
)
70+
71+
res = s.api_endpoints.find_api_endpoint(req)
72+
73+
if res.api_endpoint is not None:
74+
# handle response
75+
```
76+
77+
## generate_open_api_spec_for_api_endpoint
78+
79+
This endpoint will generate a new operation in any registered OpenAPI document if the operation does not already exist in the document.
80+
Returns the original document and the newly generated document allowing a diff to be performed to see what has changed.
81+
82+
### Example Usage
83+
84+
```python
85+
import speakeasy
86+
from speakeasy.models import operations
87+
88+
s = speakeasy.Speakeasy(
89+
security=shared.Security(
90+
api_key="YOUR_API_KEY_HERE",
91+
),
92+
)
93+
94+
95+
req = operations.GenerateOpenAPISpecForAPIEndpointRequest(
96+
api_endpoint_id="voluptatum",
97+
api_id="iusto",
98+
version_id="excepturi",
99+
)
100+
101+
res = s.api_endpoints.generate_open_api_spec_for_api_endpoint(req)
102+
103+
if res.generate_open_api_spec_diff is not None:
104+
# handle response
105+
```
106+
107+
## generate_postman_collection_for_api_endpoint
108+
109+
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.
110+
111+
### Example Usage
112+
113+
```python
114+
import speakeasy
115+
from speakeasy.models import operations
116+
117+
s = speakeasy.Speakeasy(
118+
security=shared.Security(
119+
api_key="YOUR_API_KEY_HERE",
120+
),
121+
)
122+
123+
124+
req = operations.GeneratePostmanCollectionForAPIEndpointRequest(
125+
api_endpoint_id="nisi",
126+
api_id="recusandae",
127+
version_id="temporibus",
128+
)
129+
130+
res = s.api_endpoints.generate_postman_collection_for_api_endpoint(req)
131+
132+
if res.postman_collection is not None:
133+
# handle response
134+
```
135+
136+
## get_all_api_endpoints
137+
138+
Get all Api endpoints for a particular apiID.
139+
140+
### Example Usage
141+
142+
```python
143+
import speakeasy
144+
from speakeasy.models import operations
145+
146+
s = speakeasy.Speakeasy(
147+
security=shared.Security(
148+
api_key="YOUR_API_KEY_HERE",
149+
),
150+
)
151+
152+
153+
req = operations.GetAllAPIEndpointsRequest(
154+
api_id="ab",
155+
)
156+
157+
res = s.api_endpoints.get_all_api_endpoints(req)
158+
159+
if res.api_endpoints is not None:
160+
# handle response
161+
```
162+
163+
## get_all_for_version_api_endpoints
164+
165+
Get all ApiEndpoints for a particular apiID and versionID.
166+
167+
### Example Usage
168+
169+
```python
170+
import speakeasy
171+
from speakeasy.models import operations
172+
173+
s = speakeasy.Speakeasy(
174+
security=shared.Security(
175+
api_key="YOUR_API_KEY_HERE",
176+
),
177+
)
178+
179+
180+
req = operations.GetAllForVersionAPIEndpointsRequest(
181+
api_id="quis",
182+
version_id="veritatis",
183+
)
184+
185+
res = s.api_endpoints.get_all_for_version_api_endpoints(req)
186+
187+
if res.api_endpoints is not None:
188+
# handle response
189+
```
190+
191+
## get_api_endpoint
192+
193+
Get an ApiEndpoint.
194+
195+
### Example Usage
196+
197+
```python
198+
import speakeasy
199+
from speakeasy.models import operations
200+
201+
s = speakeasy.Speakeasy(
202+
security=shared.Security(
203+
api_key="YOUR_API_KEY_HERE",
204+
),
205+
)
206+
207+
208+
req = operations.GetAPIEndpointRequest(
209+
api_endpoint_id="deserunt",
210+
api_id="perferendis",
211+
version_id="ipsam",
212+
)
213+
214+
res = s.api_endpoints.get_api_endpoint(req)
215+
216+
if res.api_endpoint is not None:
217+
# handle response
218+
```
219+
220+
## upsert_api_endpoint
221+
222+
Upsert an ApiEndpoint. If the ApiEndpoint does not exist it will be created, otherwise it will be updated.
223+
224+
### Example Usage
225+
226+
```python
227+
import speakeasy
228+
from speakeasy.models import operations, shared
229+
230+
s = speakeasy.Speakeasy(
231+
security=shared.Security(
232+
api_key="YOUR_API_KEY_HERE",
233+
),
234+
)
235+
236+
237+
req = operations.UpsertAPIEndpointRequest(
238+
api_endpoint_input=shared.APIEndpointInput(
239+
api_endpoint_id="repellendus",
240+
description="sapiente",
241+
display_name="quo",
242+
method="odit",
243+
path="at",
244+
version_id="at",
245+
),
246+
api_endpoint_id="maiores",
247+
api_id="molestiae",
248+
version_id="quod",
249+
)
250+
251+
res = s.api_endpoints.upsert_api_endpoint(req)
5252

6-
* [delete_api_endpoint](deleteapiendpoint.md) - Delete an ApiEndpoint.
7-
* [find_api_endpoint](findapiendpoint.md) - Find an ApiEndpoint via its displayName.
8-
* [generate_open_api_spec_for_api_endpoint](generateopenapispecforapiendpoint.md) - Generate an OpenAPI specification for a particular ApiEndpoint.
9-
* [generate_postman_collection_for_api_endpoint](generatepostmancollectionforapiendpoint.md) - Generate a Postman collection for a particular ApiEndpoint.
10-
* [get_all_api_endpoints](getallapiendpoints.md) - Get all Api endpoints for a particular apiID.
11-
* [get_all_for_version_api_endpoints](getallforversionapiendpoints.md) - Get all ApiEndpoints for a particular apiID and versionID.
12-
* [get_api_endpoint](getapiendpoint.md) - Get an ApiEndpoint.
13-
* [upsert_api_endpoint](upsertapiendpoint.md) - Upsert an ApiEndpoint.
253+
if res.api_endpoint is not None:
254+
# handle response
255+
```

0 commit comments

Comments
 (0)