Speakeasy API Client SDK for Python
Project description
speakeasy-client-sdk-python
SDK Installation
pip install speakeasy-client-sdk-python
SDK Example Usage
import speakeasy
from speakeasy.models import operations, shared
s = speakeasy.Speakeasy()
s.config_security(
security=shared.Security(
api_key="YOUR_API_KEY_HERE",
)
)
req = operations.GetApisRequest(
query_params=operations.GetApisQueryParams(
metadata={
"deserunt": [
"nulla",
"id",
"vero",
],
"perspiciatis": [
"nihil",
"fuga",
"facilis",
"eum",
],
"iusto": [
"saepe",
"inventore",
],
},
op=operations.GetApisOp(
and_=False,
),
),
)
res = s.apis.get_apis(req)
if res.apis is not None:
# handle response
SDK Available Operations
Speakeasy SDK
validate_api_key
- Validate the current api key.
api_endpoints
delete_api_endpoint
- Delete an ApiEndpoint.find_api_endpoint
- Find an ApiEndpoint via its displayName.generate_open_api_spec_for_api_endpoint
- Generate an OpenAPI specification for a particular ApiEndpoint.generate_postman_collection_for_api_endpoint
- Generate a Postman collection for a particular ApiEndpoint.get_all_api_endpoints
- Get all Api endpoints for a particular apiID.get_all_for_version_api_endpoints
- Get all ApiEndpoints for a particular apiID and versionID.get_api_endpoint
- Get an ApiEndpoint.upsert_api_endpoint
- Upsert an ApiEndpoint.
apis
delete_api
- Delete an Api.generate_open_api_spec
- Generate an OpenAPI specification for a particular Api.generate_postman_collection
- Generate a Postman collection for a particular Api.get_all_api_versions
- Get all Api versions for a particular ApiEndpoint.get_apis
- Get a list of Apis for a given workspaceupsert_api
- Upsert an Api
embeds
get_embed_access_token
- Get an embed access token for the current workspace.get_valid_embed_access_tokens
- Get all valid embed access tokens for the current workspace.revoke_embed_access_token
- Revoke an embed access EmbedToken.
metadata
delete_version_metadata
- Delete metadata for a particular apiID and versionID.get_version_metadata
- Get all metadata for a particular apiID and versionID.insert_version_metadata
- Insert metadata for a particular apiID and versionID.
plugins
get_plugins
- Get all plugins for the current workspace.run_plugin
- Run a pluginupsert_plugin
- Upsert a plugin
requests
generate_request_postman_collection
- Generate a Postman collection for a particular request.get_request_from_event_log
- Get information about a particular request.query_event_log
- Query the event log to retrieve a list of requests.
schemas
delete_schema
- Delete a particular schema revision for an Api.download_schema
- Download the latest schema for a particular apiID.download_schema_revision
- Download a particular schema revision for an Api.get_schema
- Get information about the latest schema.get_schema_diff
- Get a diff of two schema revisions for an Api.get_schema_revision
- Get information about a particular schema revision for an Api.get_schemas
- Get information about all schemas associated with a particular apiID.register_schema
- Register a schema.
SDK Generated by Speakeasy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for speakeasy-client-sdk-python-1.9.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6afb5daa96685ee7ac8b04bd865a73095f5d2821c00a24c31a62db178f84755 |
|
MD5 | 58300b036e3a85bf41c55ee15d04ddbf |
|
BLAKE2b-256 | ec17af09933815cbb33c06f585554b6a5963756ed5573cefe2151dde0046ce62 |
Close
Hashes for speakeasy_client_sdk_python-1.9.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f64130e5889f83fb3ec71179d6c661087ff4102c74916a940ec3c1a2b61d2698 |
|
MD5 | 1d95dd9170c4c7dbf14e8251ec05b932 |
|
BLAKE2b-256 | 3b8392362da22b81e2db7bb87897fca2cb0757d4cd6592b3d7d46d2c4bd27382 |