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.5
  • Generator version: 7.15.0-SNAPSHOT
  • 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_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_api

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import keplar_api
from keplar_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_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_api.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
async with keplar_api.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = keplar_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_redirect_get GET /api/inviteCode/{code}/responses/{responseId}/redirect Get redirect URL 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_brief_versions_get GET /api/threads/{threadId}/project-brief-versions Get project brief versions from thread state history
DefaultApi api_threads_thread_id_project_brief_versions_post POST /api/threads/{threadId}/project-brief-versions Create 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


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

keplar_api-0.0.5.tar.gz (421.1 kB view details)

Uploaded Source

Built Distribution

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

keplar_api-0.0.5-py3-none-any.whl (241.6 kB view details)

Uploaded Python 3

File details

Details for the file keplar_api-0.0.5.tar.gz.

File metadata

  • Download URL: keplar_api-0.0.5.tar.gz
  • Upload date:
  • Size: 421.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for keplar_api-0.0.5.tar.gz
Algorithm Hash digest
SHA256 9ce93242a1b246c1bc00c89a92bcf3bd17ebce70b839556f23a1e178d2996701
MD5 fd38882900c11b9a8151a7100e366638
BLAKE2b-256 3ae9004d6aa7f06cfc379261943e1563ddb7e44fc40bf8af9a83a971a5f13c11

See more details on using hashes here.

File details

Details for the file keplar_api-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: keplar_api-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 241.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.7

File hashes

Hashes for keplar_api-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0d68dc03df45f6a673398b36d4dadb06c3a3c3f8f7a7c719016776da3e2dbe2b
MD5 057dc72a258b0eb249852062f74da7cf
BLAKE2b-256 06541889c2d8230ccbb7b1e2b0be836734ef2509759ec24ae1758f6912e724e4

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