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
s = speakeasy.Speakeasy(
security=shared.Security(
api_key="YOUR_API_KEY_HERE",
),
)
req = operations.GetApisRequest(
metadata={
"provident": [
"quibusdam",
"unde",
"nulla",
],
"corrupti": [
"vel",
"error",
"deserunt",
"suscipit",
],
"iure": [
"debitis",
"ipsa",
],
},
op=operations.GetApisOp(
and_=False,
),
)
res = s.apis.get_apis(req)
if res.apis is not None:
# handle response
Available Resources and 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 workspace
- upsert_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 plugin
- upsert_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.21.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb9b67838d0f005312ee95c27e2dac981ac3d9950d2bdb4f5f1ba94f4d568bab |
|
MD5 | d470308e9fc5f449f7db329c5ad1869a |
|
BLAKE2b-256 | 08d7fecece3b03267edd507ff2de0bf30fe13c076d10d38f4e3a6f2ddb30b2fb |
Close
Hashes for speakeasy_client_sdk_python-1.21.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d139f789259dfd18533e0b1cedb759cd526824ad2dceb82225aef89ed9e8da4b |
|
MD5 | 94004ed4a8d661b2227e4ac5b8d511ff |
|
BLAKE2b-256 | 4255acdeef7dbbd32a24d7a92154f5bc6c1a806190898a27f7c9b394b241c154 |