Skip to main content

Screening AI API Docs

Project description

screening-ai

API Documentation for Screening AI

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

  • API version: 1.0
  • Package version: 1.0.0
  • Generator version: 7.11.0
  • Build package: org.openapitools.codegen.languages.PythonClientCodegen

Requirements.

Python 3.8+

Installation & Usage

pip install

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

pip install git+https://github.com/Resumepal/screening_ai_python.git

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

Then import the package:

import screening_ai

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 screening_ai

Tests

Execute pytest to run the tests.

Getting Started

Please follow the installation procedure and then run the following:

import screening_ai
from screening_ai.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to http://localhost
# See configuration.py for a list of all supported configuration parameters.

# You can replace host with your own server URL if you are not using ByteRaven managed API server.
configuration = screening_ai.Configuration(
    host = "http://localhost" 
)

# 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 API key authorization: X-API-KEY
configuration.api_key['X-API-KEY'] = os.environ["API_KEY"]

# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['X-API-KEY'] = 'Bearer'


# Enter a context with an instance of the API client
with screening_ai.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = screening_ai.PlatformScreeningJobsApi(api_client)
    platform_create_screening_job_dto = screening_ai.PlatformCreateScreeningJobDto() # PlatformCreateScreeningJobDto | 

    try:
        # Create a new Screening Job
        api_response = api_instance.platform_screening_jobs_controller_create_screening_job(platform_create_screening_job_dto)
        print("The response of PlatformScreeningJobsApi->platform_screening_jobs_controller_create_screening_job:\n")
        pprint(api_response)
    except ApiException as e:
        print("Exception when calling PlatformScreeningJobsApi->platform_screening_jobs_controller_create_screening_job: %s\n" % e)

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
PlatformScreeningJobsApi platform_screening_jobs_controller_create_screening_job POST /api/v2/platform/platform-screening-job Create a new Screening Job
PlatformScreeningJobsApi platform_screening_jobs_controller_get_screening_job_using_id GET /api/v2/platform/platform-screening-job/id Get Screening Job using Id
PlatformScreeningJobsApi platform_screening_jobs_controller_get_screening_jobs_of_org GET /api/v2/platform/platform-screening-job/org Get all Screening Jobs of Organisation
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_convert_audio_to_text POST /api/v2/platform/platform-screening-submission/textFromAudio Convert Audio to Text
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_create_screening_stream_room POST /api/v2/platform/platform-screening-submission/stream/start Create Screening Submission Streaming Room
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_create_screening_submission POST /api/v2/platform/platform-screening-submission Create a new Screening Submission
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_get_screening_submission_using_id GET /api/v2/platform/platform-screening-submission/id Get Screening Submission using ID
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_get_screening_submissions_of_org POST /api/v2/platform/platform-screening-submission/org/filters Get Screening Submissions of an Organisation
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_get_screening_submissions_using_email_phone GET /api/v2/platform/platform-screening-submission/email-phone Get Screening Submission using Email ir Phone
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_get_screening_submissions_using_job_id GET /api/v2/platform/platform-screening-submission/jobId Get Screening Submissions using Job ID
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_update_screening_submission_chat PUT /api/v2/platform/platform-screening-submission Update Screening Submission Chat Objects
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_update_screening_submission_status PUT /api/v2/platform/platform-screening-submission/status Update Screening Submission Status
PlatformScreeningSubmissionsApi platform_screening_submissions_controller_update_screening_submission_view_status PUT /api/v2/platform/platform-screening-submission/view Update Screening Submission View Status
PlatformScreeningTemplatesApi platform_screening_templates_controller_create_screening_template POST /api/v2/platform/platform-screening-template Create a new Screening Template
PlatformScreeningTemplatesApi platform_screening_templates_controller_generate_screening_template_questions POST /api/v2/platform/platform-screening-template/generateQuestions Generate Screening Template Questions
PlatformScreeningTemplatesApi platform_screening_templates_controller_get_screening_templates GET /api/v2/platform/platform-screening-template Get all Screening Templates of Organisation

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

X-API-KEY

  • Type: API key
  • API key parameter name: x-api-key
  • Location: HTTP header

JWT

  • 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

screening_ai-1.0.1.tar.gz (46.1 kB view details)

Uploaded Source

Built Distribution

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

screening_ai-1.0.1-py3-none-any.whl (76.1 kB view details)

Uploaded Python 3

File details

Details for the file screening_ai-1.0.1.tar.gz.

File metadata

  • Download URL: screening_ai-1.0.1.tar.gz
  • Upload date:
  • Size: 46.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for screening_ai-1.0.1.tar.gz
Algorithm Hash digest
SHA256 d32dfa04587a36e7d13413af5d66a18b0516edf0c808549dc66c65816b956277
MD5 8a30a5b9cd5d6fd9c2923aef3f297271
BLAKE2b-256 94e61e89910fbce667ed912c4f5b29ac57f18bb99476e3e0c5deba7cffadd576

See more details on using hashes here.

File details

Details for the file screening_ai-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: screening_ai-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 76.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for screening_ai-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 155dab130832bdf7ba7959a042454c3730abe99cec70360a89b4799c1347b679
MD5 d6efced367816be2920cfc7d29fb3f66
BLAKE2b-256 ca37ae3adc899396de1c8f37c15b6d72fd2e861f70629763f9168b8b8f43af3b

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