Skip to main content

Fastify Template API

Project description

keplar-api

API documentation using Swagger

This Python package is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • Package version: 0.0.2
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.9+

Installation & Usage

pip install

If the python package is hosted on a repository, you can install directly using:

pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git

(you may need to run pip with root permission: sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git)

Then import the package:

import keplar_panel_integration_api

Setuptools

Install via Setuptools.

python setup.py install --user

(or sudo python setup.py install to install the package for all users)

Then import the package:

import keplar_panel_integration_api

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import keplar_panel_integration_api
from keplar_panel_integration_api.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost:3000
# See configuration.py for a list of all supported configuration parameters.
configuration = keplar_panel_integration_api.Configuration(
    host = "http://localhost:3000"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (JWT): bearerAuth
configuration = keplar_panel_integration_api.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
async with keplar_panel_integration_api.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = keplar_panel_integration_api.DefaultApi(api_client)

    try:
        await api_instance.api_auth_google_get()
    except ApiException as e:
        print("Exception when calling DefaultApi->api_auth_google_get: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost:3000

Class Method HTTP request Description
DefaultApi api_auth_google_get GET /api/auth/google
DefaultApi api_auth_google_redirect_get GET /api/auth/google/redirect
DefaultApi api_call_messages_search_post POST /api/callMessages/search Search conversation messages
DefaultApi api_calls_call_id_get GET /api/calls/{callId} Get call
DefaultApi api_calls_call_id_messages_index_get GET /api/calls/{callId}/messages/{index} Get conversation message
DefaultApi api_copilotkit_post POST /api/copilotkit
DefaultApi api_demos_create_demo_invite_post POST /api/demos/createDemoInvite Create demo invite
DefaultApi api_files_file_id_delete DELETE /api/files/{fileId} Delete a file
DefaultApi api_files_file_id_get GET /api/files/{fileId} Get file metadata
DefaultApi api_files_file_id_signed_url_post POST /api/files/{fileId}/signed-url Get a signed URL for file access
DefaultApi api_files_post POST /api/files/ Upload a file
DefaultApi api_invite_code_code_get GET /api/inviteCode/{code}/ Get invite by code
DefaultApi api_invite_code_code_participant_code_participant_code_get GET /api/inviteCode/{code}/participantCode/{participantCode} Get participant invite by code and participant code
DefaultApi api_invite_code_code_participant_code_participant_code_start_get GET /api/inviteCode/{code}/participantCode/{participantCode}/start Start invite by code and participant code
DefaultApi api_invite_code_code_participant_code_participant_code_test_post POST /api/inviteCode/{code}/participantCode/{participantCode}/test Create test invite by code and participant code
DefaultApi api_invite_code_code_participant_response_get GET /api/inviteCode/{code}/participantResponse Get invite response by invite code and participant code
DefaultApi api_invite_code_code_remaining_responses_get GET /api/inviteCode/{code}/remainingResponses Get remaining responses count by invite code
DefaultApi api_invite_code_code_responses_response_id_call_metadata_get GET /api/inviteCode/{code}/responses/{responseId}/callMetadata Get call metadata by invite code
DefaultApi api_invite_code_code_responses_response_id_create_new_response_post POST /api/inviteCode/{code}/responses/{responseId}/createNewResponse Create invite response from existing response
DefaultApi api_invite_code_code_responses_response_id_get GET /api/inviteCode/{code}/responses/{responseId} Get invite response by invite code
DefaultApi api_invite_code_code_responses_response_id_put PUT /api/inviteCode/{code}/responses/{responseId} Update invite response by invite code
DefaultApi api_invite_code_code_responses_response_id_start_call_get GET /api/inviteCode/{code}/responses/{responseId}/startCall Start call by invite code
DefaultApi api_invite_code_code_responses_response_id_start_phone_call_post POST /api/inviteCode/{code}/responses/{responseId}/startPhoneCall Start phone call by invite code
DefaultApi api_invite_code_code_responses_response_id_transcript_insight_post POST /api/inviteCode/{code}/responses/{responseId}/transcriptInsight Create call metadata transcript insight by invite code
DefaultApi api_invite_code_code_responses_response_id_update_call_put PUT /api/inviteCode/{code}/responses/{responseId}/updateCall Update call by invite code
DefaultApi api_invite_code_code_start_get GET /api/inviteCode/{code}/start Start invite by code
DefaultApi api_invites_id_get GET /api/invites/{id} Get invite
DefaultApi api_invites_id_participant_invites_get GET /api/invites/{id}/participantInvites Get participant invites
DefaultApi api_invites_id_participant_invites_participant_id_get GET /api/invites/{id}/participantInvites/{participantId} Get participant invite
DefaultApi api_invites_id_participant_invites_participant_id_put PUT /api/invites/{id}/participantInvites/{participantId} Update participant invite
DefaultApi api_invites_id_participant_invites_post POST /api/invites/{id}/participantInvites Create participant invite
DefaultApi api_invites_id_participants_participant_id_call_metadata_get GET /api/invites/{id}/participants/{participantId}/callMetadata Get call metadata by invite ID and participant ID
DefaultApi api_invites_id_put PUT /api/invites/{id}/ Update invite
DefaultApi api_invites_id_responses_get GET /api/invites/{id}/responses Get invite responses
DefaultApi api_invites_id_responses_post POST /api/invites/{id}/responses Create invite response
DefaultApi api_invites_id_responses_response_id_call_metadata_get GET /api/invites/{id}/responses/{responseId}/callMetadata Get call metadata by invite ID and response ID
DefaultApi api_invites_id_responses_response_id_get GET /api/invites/{id}/responses/{responseId} Get invite response
DefaultApi api_invites_id_responses_response_id_put PUT /api/invites/{id}/responses/{responseId} Update invite response
DefaultApi api_invites_post POST /api/invites/ Create invite
DefaultApi api_projects_draft_get GET /api/projects/draft Get draft project
DefaultApi api_projects_get GET /api/projects/ Get projects
DefaultApi api_projects_post POST /api/projects/ Create project
DefaultApi api_projects_project_id_analysis_post POST /api/projects/{projectId}/analysis Create project analysis
DefaultApi api_projects_project_id_delete_post POST /api/projects/{projectId}/delete Delete or archive project
DefaultApi api_projects_project_id_files_file_id_delete DELETE /api/projects/{projectId}/files/{fileId} Remove a file from a project
DefaultApi api_projects_project_id_files_file_id_put PUT /api/projects/{projectId}/files/{fileId} Update project file metadata
DefaultApi api_projects_project_id_files_get GET /api/projects/{projectId}/files Get files for a project
DefaultApi api_projects_project_id_files_post POST /api/projects/{projectId}/files Add an existing file to a project
DefaultApi api_projects_project_id_get GET /api/projects/{projectId} Get project
DefaultApi api_projects_project_id_launch_post POST /api/projects/{projectId}/launch Launch project
DefaultApi api_projects_project_id_put PUT /api/projects/{projectId} Update project
DefaultApi api_projects_project_id_responses_get GET /api/projects/{projectId}/responses Get project responses
DefaultApi api_projects_project_id_search_transcripts_post POST /api/projects/{projectId}/searchTranscripts Search project transcripts
DefaultApi api_threads_get GET /api/threads/ Get threads
DefaultApi api_threads_thread_id_files_get GET /api/threads/{threadId}/files Get thread files
DefaultApi api_threads_thread_id_post POST /api/threads/{threadId} Upsert thread
DefaultApi api_threads_thread_id_project_draft_versions_get GET /api/threads/{threadId}/project-draft-versions Get project draft versions from thread state history
DefaultApi api_users_id_get GET /api/users/{id} Get user
DefaultApi api_vapi_webhook_post POST /api/vapi/webhook

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

bearerAuth

  • Type: Bearer authentication (JWT)

Author

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

keplar_panel_integration_api-0.0.2.tar.gz (417.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

keplar_panel_integration_api-0.0.2-py3-none-any.whl (249.1 kB view details)

Uploaded Python 3

File details

Details for the file keplar_panel_integration_api-0.0.2.tar.gz.

File metadata

File hashes

Hashes for keplar_panel_integration_api-0.0.2.tar.gz
Algorithm Hash digest
SHA256 14c6cb90189e48487c1f45fa01b07290e660288caaa21dd082f58499c80127c2
MD5 8fb6a8e170704a979ab54aa1bdd71096
BLAKE2b-256 d6af4a7aa9923a24035b943343351bab73ac491a124619b23acaedf4d389a7c3

See more details on using hashes here.

File details

Details for the file keplar_panel_integration_api-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for keplar_panel_integration_api-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d4c27b1e16c68dea49a6dc512c2eafddd504dc5fcf97cd6f424805c8e467688f
MD5 d1e1ec47468eed8797468def0cc6c614
BLAKE2b-256 bc407b7a82f81c2b0a173132ca896498f79c71ffc4a5349a32c7945d8e33d810

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page