Metadata-Version: 2.1
Name: speakeasy-client-sdk-python
Version: 2.1.0
Summary: Speakeasy API Client SDK for Python
Home-page: UNKNOWN
Author: Speakeasy
License: UNKNOWN
Description: # speakeasy-client-sdk-python
        
        <!-- Start SDK Installation -->
        ## SDK Installation
        
        ```bash
        pip install speakeasy-client-sdk-python
        ```
        <!-- End SDK Installation -->
        
        ## SDK Example Usage
        <!-- Start SDK Example Usage -->
        ```python
        import speakeasy
        from speakeasy.models import operations, shared
        
        s = speakeasy.Speakeasy(
            security=shared.Security(
                api_key="",
            ),
        )
        
        req = operations.GetApisRequest(
            metadata={
                "key": [
                    'string',
                ],
            },
            op=operations.GetApisOp(
                and_=False,
            ),
        )
        
        res = s.apis.get_apis(req)
        
        if res.apis is not None:
            # handle response
            pass
        ```
        <!-- End SDK Example Usage -->
        
        <!-- Start SDK Available Operations -->
        ## Available Resources and Operations
        
        ### [Speakeasy SDK](docs/sdks/speakeasy/README.md)
        
        * [validate_api_key](docs/sdks/speakeasy/README.md#validate_api_key) - Validate the current api key.
        
        ### [api_endpoints](docs/sdks/apiendpoints/README.md)
        
        * [delete_api_endpoint](docs/sdks/apiendpoints/README.md#delete_api_endpoint) - Delete an ApiEndpoint.
        * [find_api_endpoint](docs/sdks/apiendpoints/README.md#find_api_endpoint) - Find an ApiEndpoint via its displayName.
        * [generate_open_api_spec_for_api_endpoint](docs/sdks/apiendpoints/README.md#generate_open_api_spec_for_api_endpoint) - Generate an OpenAPI specification for a particular ApiEndpoint.
        * [generate_postman_collection_for_api_endpoint](docs/sdks/apiendpoints/README.md#generate_postman_collection_for_api_endpoint) - Generate a Postman collection for a particular ApiEndpoint.
        * [get_all_api_endpoints](docs/sdks/apiendpoints/README.md#get_all_api_endpoints) - Get all Api endpoints for a particular apiID.
        * [get_all_for_version_api_endpoints](docs/sdks/apiendpoints/README.md#get_all_for_version_api_endpoints) - Get all ApiEndpoints for a particular apiID and versionID.
        * [get_api_endpoint](docs/sdks/apiendpoints/README.md#get_api_endpoint) - Get an ApiEndpoint.
        * [upsert_api_endpoint](docs/sdks/apiendpoints/README.md#upsert_api_endpoint) - Upsert an ApiEndpoint.
        
        ### [apis](docs/sdks/apis/README.md)
        
        * [delete_api](docs/sdks/apis/README.md#delete_api) - Delete an Api.
        * [generate_open_api_spec](docs/sdks/apis/README.md#generate_open_api_spec) - Generate an OpenAPI specification for a particular Api.
        * [generate_postman_collection](docs/sdks/apis/README.md#generate_postman_collection) - Generate a Postman collection for a particular Api.
        * [get_all_api_versions](docs/sdks/apis/README.md#get_all_api_versions) - Get all Api versions for a particular ApiEndpoint.
        * [get_apis](docs/sdks/apis/README.md#get_apis) - Get a list of Apis for a given workspace
        * [upsert_api](docs/sdks/apis/README.md#upsert_api) - Upsert an Api
        
        ### [embeds](docs/sdks/embeds/README.md)
        
        * [get_embed_access_token](docs/sdks/embeds/README.md#get_embed_access_token) - Get an embed access token for the current workspace.
        * [get_valid_embed_access_tokens](docs/sdks/embeds/README.md#get_valid_embed_access_tokens) - Get all valid embed access tokens for the current workspace.
        * [revoke_embed_access_token](docs/sdks/embeds/README.md#revoke_embed_access_token) - Revoke an embed access EmbedToken.
        
        ### [metadata](docs/sdks/metadata/README.md)
        
        * [delete_version_metadata](docs/sdks/metadata/README.md#delete_version_metadata) - Delete metadata for a particular apiID and versionID.
        * [get_version_metadata](docs/sdks/metadata/README.md#get_version_metadata) - Get all metadata for a particular apiID and versionID.
        * [insert_version_metadata](docs/sdks/metadata/README.md#insert_version_metadata) - Insert metadata for a particular apiID and versionID.
        
        ### [plugins](docs/sdks/plugins/README.md)
        
        * [get_plugins](docs/sdks/plugins/README.md#get_plugins) - Get all plugins for the current workspace.
        * [run_plugin](docs/sdks/plugins/README.md#run_plugin) - Run a plugin
        * [upsert_plugin](docs/sdks/plugins/README.md#upsert_plugin) - Upsert a plugin
        
        ### [requests](docs/sdks/requests/README.md)
        
        * [generate_request_postman_collection](docs/sdks/requests/README.md#generate_request_postman_collection) - Generate a Postman collection for a particular request.
        * [get_request_from_event_log](docs/sdks/requests/README.md#get_request_from_event_log) - Get information about a particular request.
        * [query_event_log](docs/sdks/requests/README.md#query_event_log) - Query the event log to retrieve a list of requests.
        
        ### [schemas](docs/sdks/schemas/README.md)
        
        * [delete_schema](docs/sdks/schemas/README.md#delete_schema) - Delete a particular schema revision for an Api.
        * [download_schema](docs/sdks/schemas/README.md#download_schema) - Download the latest schema for a particular apiID.
        * [download_schema_revision](docs/sdks/schemas/README.md#download_schema_revision) - Download a particular schema revision for an Api.
        * [get_schema](docs/sdks/schemas/README.md#get_schema) - Get information about the latest schema.
        * [get_schema_diff](docs/sdks/schemas/README.md#get_schema_diff) - Get a diff of two schema revisions for an Api.
        * [get_schema_revision](docs/sdks/schemas/README.md#get_schema_revision) - Get information about a particular schema revision for an Api.
        * [get_schemas](docs/sdks/schemas/README.md#get_schemas) - Get information about all schemas associated with a particular apiID.
        * [register_schema](docs/sdks/schemas/README.md#register_schema) - Register a schema.
        <!-- End SDK Available Operations -->
        
        
        
        <!-- Start Dev Containers -->
        
        <!-- End Dev Containers -->
        
        
        
        <!-- Start Pagination -->
        # Pagination
        
        Some of the endpoints in this SDK support pagination. To use pagination, you make your SDK calls as usual, but the
        returned response object will have a `Next` method that can be called to pull down the next group of results. If the
        return value of `Next` is `None`, then there are no more pages to be fetched.
        
        Here's an example of one such pagination call:
        <!-- End Pagination -->
        
        <!-- Placeholder for Future Speakeasy SDK Sections -->
        
        
        
        ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks)
        
Platform: UNKNOWN
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Provides-Extra: dev
