dojah-python-sdk


Namedojah-python-sdk JSON
Version 4.1.0 PyPI version JSON
download
home_page
SummaryClient for DOJAH Publilc APIs
upload_time2023-07-28 22:52:36
maintainer
docs_urlNone
authorKonfig
requires_python>=3.7,<4.0
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # dojah-python-sdk@4.1.0
Use Dojah to verify, onboard and manage user identity across Africa!


## Requirements

Python >=3.7

## Installing

```sh
pip install dojah-python-sdk==4.1.0
```

## Getting Started

```python
from pprint import pprint
from dojah_client import Dojah, ApiException

dojah = Dojah(
    # Defining the host is optional and defaults to https://api.dojah.io
    # See configuration.py for a list of all supported configuration parameters.
    host="https://api.dojah.io",
    # Configure API key authorization: apikeyAuth
    authorization="YOUR_API_KEY",
    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
    # api_key_prefix = {'apikeyAuth': 'Bearer'},
    # Configure API key authorization: appIdAuth
    app_id="YOUR_API_KEY",
    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
    # api_key_prefix = {'appIdAuth': 'Bearer'},
)

try:
    # Get AML Info
    get_screening_info_response = dojah.aml.get_screening_info(
        profile_id="WC7117469",  # optional
    )
    pprint(get_screening_info_response.headers)
    pprint(get_screening_info_response.status)
    pprint(get_screening_info_response.round_trip_time)
except ApiException as e:
    print("Exception when calling AMLApi.get_screening_info: %s\n" % e)
    pprint(e.body)
    pprint(e.headers)
    pprint(e.status)
    pprint(e.reason)
    pprint(e.round_trip_time)
```

## Async

`async` support is available by prepending `a` to any method.

```python
import asyncio
from pprint import pprint
from dojah_client import Dojah, ApiException

dojah = Dojah(
    # Defining the host is optional and defaults to https://api.dojah.io
    # See configuration.py for a list of all supported configuration parameters.
    host="https://api.dojah.io",
    # Configure API key authorization: apikeyAuth
    authorization="YOUR_API_KEY",
    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
    # api_key_prefix = {'apikeyAuth': 'Bearer'},
    # Configure API key authorization: appIdAuth
    app_id="YOUR_API_KEY",
    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
    # api_key_prefix = {'appIdAuth': 'Bearer'},
)


async def main():
    try:
        # Get AML Info
        get_screening_info_response = await dojah.aml.aget_screening_info(
            profile_id="WC7117469",  # optional
        )
        pprint(get_screening_info_response.headers)
        pprint(get_screening_info_response.status)
        pprint(get_screening_info_response.round_trip_time)
    except ApiException as e:
        print("Exception when calling AMLApi.get_screening_info: %s\n" % e)
        pprint(e.body)
        pprint(e.headers)
        pprint(e.status)
        pprint(e.reason)
        pprint(e.round_trip_time)


asyncio.run(main())
```


## Documentation for API Endpoints

All URIs are relative to *https://api.dojah.io*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AMLApi* | [**get_screening_info**](docs/apis/tags/AMLApi.md#get_screening_info) | **GET** /api/v1/aml/screening/info | Get AML Info
*AMLApi* | [**screen_aml**](docs/apis/tags/AMLApi.md#screen_aml) | **POST** /api/v1/aml/screening/platform | AML Screening
*AuthenticationApi* | [**get_sender_id**](docs/apis/tags/AuthenticationApi.md#get_sender_id) | **GET** /api/v1/messaging/sender_ids | Messaging - Get Sender IDs
*AuthenticationApi* | [**get_sms_status**](docs/apis/tags/AuthenticationApi.md#get_sms_status) | **GET** /v1/messaging/sms/get_status | Messaging - Get SMS Status
*AuthenticationApi* | [**request_sender_id**](docs/apis/tags/AuthenticationApi.md#request_sender_id) | **POST** /api/v1/messaging/sender_id | Messaging - Request Sender ID
*AuthenticationApi* | [**send_otp**](docs/apis/tags/AuthenticationApi.md#send_otp) | **POST** /api/v1/messaging/otp | Messaging - Send OTP
*AuthenticationApi* | [**send_sms**](docs/apis/tags/AuthenticationApi.md#send_sms) | **POST** /api/v1/messaging/sms | Messaging - Send SMS
*AuthenticationApi* | [**validate_otp**](docs/apis/tags/AuthenticationApi.md#validate_otp) | **GET** /api/v1/messaging/otp/validate | Messaging - Validate OTP
*DocumentAnalysisApi* | [**analyze_document**](docs/apis/tags/DocumentAnalysisApi.md#analyze_document) | **POST** /api/v1/document/analysis | KYC - Document Analysis
*FraudApi* | [**get_email_reputation**](docs/apis/tags/FraudApi.md#get_email_reputation) | **GET** /api/v1/kyc/email | Email Reputation
*FraudApi* | [**get_ip_reputation**](docs/apis/tags/FraudApi.md#get_ip_reputation) | **GET** /api/v1/fraud/ip | IP Reputation
*FraudApi* | [**screen_phone**](docs/apis/tags/FraudApi.md#screen_phone) | **GET** /api/v1/fraud/phone | Phone Screening
*FraudApi* | [**screen_user**](docs/apis/tags/FraudApi.md#screen_user) | **GET** /api/v1/fraud/user | User Screening
*GHKYCApi* | [**get_drivers_license**](docs/apis/tags/GHKYCApi.md#get_drivers_license) | **GET** /api/v1/gh/kyc/dl | Driver&#x27;s License
*GHKYCApi* | [**get_passport**](docs/apis/tags/GHKYCApi.md#get_passport) | **GET** /api/v1/gh/kyc/passport | Passport
*GHKYCApi* | [**get_ssnit**](docs/apis/tags/GHKYCApi.md#get_ssnit) | **GET** /api/v1/gh/kyc/ssnit | SSNIT
*GHKYCApi* | [**get_voter**](docs/apis/tags/GHKYCApi.md#get_voter) | **GET** /api/v1/gh/kyc/voter | Voter ID Lookup
*GeneralApi* | [**get_banks**](docs/apis/tags/GeneralApi.md#get_banks) | **GET** /v1/general/banks | General - Get Banks
*GeneralApi* | [**get_bin**](docs/apis/tags/GeneralApi.md#get_bin) | **GET** /v1/general/bin | General Resolve BIN
*GeneralApi* | [**get_nuban**](docs/apis/tags/GeneralApi.md#get_nuban) | **GET** /api/v1/general/account | General Resolve NUBAN
*GlobalKYCApi* | [**ca_ekyc**](docs/apis/tags/GlobalKYCApi.md#ca_ekyc) | **GET** /api/v1/ca/kyc | Canada Ekyc
*GlobalKYCApi* | [**get_us_ssn**](docs/apis/tags/GlobalKYCApi.md#get_us_ssn) | **GET** /api/v1/us/kyc | US SSN
*GlobalKYCApi* | [**uk_two_plus_two**](docs/apis/tags/GlobalKYCApi.md#uk_two_plus_two) | **GET** /api/v1/uk/kyc | UK 2+2
*KEKYCApi* | [**get_national_id**](docs/apis/tags/KEKYCApi.md#get_national_id) | **GET** /api/v1/ke/kyc/id | KYC - National ID
*KEKYCApi* | [**get_passport**](docs/apis/tags/KEKYCApi.md#get_passport) | **GET** /api/v1/ke/kyc/passport | KYC - Passport
*KYBApi* | [**business_detail**](docs/apis/tags/KYBApi.md#business_detail) | **GET** /api/v1/kyb/business/detail | Business Detail
*KYBApi* | [**business_search**](docs/apis/tags/KYBApi.md#business_search) | **GET** /api/v1/kyb/business/search | Business Search
*KYBApi* | [**get_cac**](docs/apis/tags/KYBApi.md#get_cac) | **GET** /api/v1/kyc/cac | KYC - Get CAC 
*KYBApi* | [**get_tin**](docs/apis/tags/KYBApi.md#get_tin) | **GET** /api/v1/kyc/tin | KYC - Fetch Tin
*KYCApi* | [**check_liveness**](docs/apis/tags/KYCApi.md#check_liveness) | **POST** /api/v1/ml/liveness | Liveness Check
*KYCApi* | [**get_accounts**](docs/apis/tags/KYCApi.md#get_accounts) | **GET** /api/v1/kyc/accounts | KYC - Fetch Accounts 
*KYCApi* | [**get_address_verification**](docs/apis/tags/KYCApi.md#get_address_verification) | **GET** /api/v1/kyc/address | Fetch Address Verification Data
*KYCApi* | [**get_bvn_from_nuban**](docs/apis/tags/KYCApi.md#get_bvn_from_nuban) | **GET** /api/v1/kyc/nuban/bvn | Lookup BVN from NUBAN
*KYCApi* | [**get_vin**](docs/apis/tags/KYCApi.md#get_vin) | **GET** /api/v1/kyc/vin | KYC - Get VIN
*KYCApi* | [**submit_address**](docs/apis/tags/KYCApi.md#submit_address) | **POST** /api/v1/kyc/address | Submit Address
*MLApi* | [**verify_photo_id_with_selfie**](docs/apis/tags/MLApi.md#verify_photo_id_with_selfie) | **POST** /api/v1/kyc/photoid/verify | KYC - Selfie Photo ID Verification
*NigeriaKYCApi* | [**get_basic_bvn**](docs/apis/tags/NigeriaKYCApi.md#get_basic_bvn) | **GET** /api/v1/kyc/bvn | KYC - Get Basic BVN Info
*NigeriaKYCApi* | [**get_basic_bvn1**](docs/apis/tags/NigeriaKYCApi.md#get_basic_bvn1) | **GET** /api/v1/kyc/bvn/basic | KYC - Lookup BVN Basic 1
*NigeriaKYCApi* | [**get_basic_phone_number**](docs/apis/tags/NigeriaKYCApi.md#get_basic_phone_number) | **GET** /api/v1/kyc/phone_number/basic | KYC Lookup Phone Number Basic
*NigeriaKYCApi* | [**get_drivers_license**](docs/apis/tags/NigeriaKYCApi.md#get_drivers_license) | **GET** /api/v1/kyc/dl | KYC - Get Drivers License Info
*NigeriaKYCApi* | [**get_nin**](docs/apis/tags/NigeriaKYCApi.md#get_nin) | **GET** /api/v1/kyc/nin | KYC - Get NIN Info
*NigeriaKYCApi* | [**get_normal_bvn**](docs/apis/tags/NigeriaKYCApi.md#get_normal_bvn) | **GET** /api/v1/kyc/bvn/full | KYC - Lookup BVN Normal
*NigeriaKYCApi* | [**get_nuban**](docs/apis/tags/NigeriaKYCApi.md#get_nuban) | **GET** /api/v1/kyc/nuban | KYC - Get NUBAN Information
*NigeriaKYCApi* | [**get_passport**](docs/apis/tags/NigeriaKYCApi.md#get_passport) | **GET** /api/v1/kyc/passport | KYC - Passport
*NigeriaKYCApi* | [**get_phone_number**](docs/apis/tags/NigeriaKYCApi.md#get_phone_number) | **GET** /api/v1/kyc/phone_number | KYC - Lookup Phone Number
*NigeriaKYCApi* | [**get_premium_bvn**](docs/apis/tags/NigeriaKYCApi.md#get_premium_bvn) | **GET** /api/v1/kyc/bvn/advance | KYC - Lookup BVN Premium
*NigeriaKYCApi* | [**get_vnin**](docs/apis/tags/NigeriaKYCApi.md#get_vnin) | **GET** /api/v1/kyc/vnin | Lookup VNIN
*PurchaseApi* | [**send_airtime**](docs/apis/tags/PurchaseApi.md#send_airtime) | **POST** /v1/purchase/airtime | Purchase - Send Airtime
*ServicesApi* | [**get_wallet_balance**](docs/apis/tags/ServicesApi.md#get_wallet_balance) | **GET** /api/v1/balance | Get Dojah Wallet Balance
*TZKYCApi* | [**get_nin**](docs/apis/tags/TZKYCApi.md#get_nin) | **GET** /api/v1/tz/kyc/nin | Lookup TZ NIN
*UGKYCApi* | [**get_voter**](docs/apis/tags/UGKYCApi.md#get_voter) | **GET** /api/v1/ug/kyc/voter | Voters ID
*VerificationsApi* | [**validate_bvn**](docs/apis/tags/VerificationsApi.md#validate_bvn) | **GET** /v1/kyc/bvn | KYC - Validate BVN
*VerificationsApi* | [**verify_age**](docs/apis/tags/VerificationsApi.md#verify_age) | **GET** /v1/kyc/age_verification | KYC - Age Verification
*VerificationsApi* | [**verify_selfie_bvn**](docs/apis/tags/VerificationsApi.md#verify_selfie_bvn) | **POST** /v1/kyc/bvn/verify | KYV - Selfie BVN Verificatoin
*VerificationsApi* | [**verify_selfie_nin**](docs/apis/tags/VerificationsApi.md#verify_selfie_nin) | **POST** /api/v1/kyc/nin/verify | KYC - Selfie NIN Verification
*VerificationsApi* | [**verify_selfie_vnin**](docs/apis/tags/VerificationsApi.md#verify_selfie_vnin) | **POST** /api/v1/kyc/vnin/verify | KYC - Selfie vNIN verification
*WebHooksApi* | [**delete_webhook**](docs/apis/tags/WebHooksApi.md#delete_webhook) | **DELETE** /api/v1/webhook/delete | Delete Webhook
*WebHooksApi* | [**get_webhooks**](docs/apis/tags/WebHooksApi.md#get_webhooks) | **GET** /api/v1/webhook/fetch | Fetch All Webhooks
*WebHooksApi* | [**notify_webhook**](docs/apis/tags/WebHooksApi.md#notify_webhook) | **POST** /api/v1/webhook/notify | Post Hook
*WebHooksApi* | [**subscribe_service**](docs/apis/tags/WebHooksApi.md#subscribe_service) | **POST** /api/v1/webhook/subscribe | Subscribe to service
*ZAFKYCApi* | [**get_id**](docs/apis/tags/ZAFKYCApi.md#get_id) | **GET** /api/v1/za/kyc/id | KYC - Lookup ID
*ZWKYCApi* | [**check_credit**](docs/apis/tags/ZWKYCApi.md#check_credit) | **GET** /api/v1/zw/kyc/fcb | Credit Check
*ZWKYCApi* | [**verify_id**](docs/apis/tags/ZWKYCApi.md#verify_id) | **GET** /api/v1/zw/kyc/nin | National ID Verification

## Documentation For Models

 - [AmlScreenAmlRequest](docs/models/AmlScreenAmlRequest.md)
 - [AmlScreenAmlResponse](docs/models/AmlScreenAmlResponse.md)
 - [AmlScreenAmlResponseEntity](docs/models/AmlScreenAmlResponseEntity.md)
 - [AnalyzeDocumentResponse](docs/models/AnalyzeDocumentResponse.md)
 - [AnalyzeDocumentResponseEntity](docs/models/AnalyzeDocumentResponseEntity.md)
 - [AnalyzeDocumentResponseEntityDocumentImages](docs/models/AnalyzeDocumentResponseEntityDocumentImages.md)
 - [AnalyzeDocumentResponseEntityDocumentType](docs/models/AnalyzeDocumentResponseEntityDocumentType.md)
 - [AnalyzeDocumentResponseEntityStatus](docs/models/AnalyzeDocumentResponseEntityStatus.md)
 - [AnalyzeDocumentResponseEntityTextData](docs/models/AnalyzeDocumentResponseEntityTextData.md)
 - [AnalyzeDocumentResponseEntityTextDataItem](docs/models/AnalyzeDocumentResponseEntityTextDataItem.md)
 - [AuthenticationSendOtpRequest](docs/models/AuthenticationSendOtpRequest.md)
 - [AuthenticationSendOtpResponse](docs/models/AuthenticationSendOtpResponse.md)
 - [AuthenticationSendOtpResponseEntity](docs/models/AuthenticationSendOtpResponseEntity.md)
 - [AuthenticationSendOtpResponseEntityItem](docs/models/AuthenticationSendOtpResponseEntityItem.md)
 - [AuthenticationValidateOtpResponse](docs/models/AuthenticationValidateOtpResponse.md)
 - [AuthenticationValidateOtpResponseEntity](docs/models/AuthenticationValidateOtpResponseEntity.md)
 - [DeleteWebhookResponse](docs/models/DeleteWebhookResponse.md)
 - [FraudGetEmailReputationResponse](docs/models/FraudGetEmailReputationResponse.md)
 - [FraudGetEmailReputationResponseEntity](docs/models/FraudGetEmailReputationResponseEntity.md)
 - [FraudGetEmailReputationResponseEntityAccountDetailsRegistered](docs/models/FraudGetEmailReputationResponseEntityAccountDetailsRegistered.md)
 - [FraudGetEmailReputationResponseEntityBreachDetails](docs/models/FraudGetEmailReputationResponseEntityBreachDetails.md)
 - [FraudGetEmailReputationResponseEntityBreachDetailsBreaches](docs/models/FraudGetEmailReputationResponseEntityBreachDetailsBreaches.md)
 - [FraudGetEmailReputationResponseEntityDetails](docs/models/FraudGetEmailReputationResponseEntityDetails.md)
 - [FraudGetEmailReputationResponseEntityDetailsProfiles](docs/models/FraudGetEmailReputationResponseEntityDetailsProfiles.md)
 - [FraudGetEmailReputationResponseEntityDomainDetails](docs/models/FraudGetEmailReputationResponseEntityDomainDetails.md)
 - [FraudGetIpReputationResponse](docs/models/FraudGetIpReputationResponse.md)
 - [FraudGetIpReputationResponseEntity](docs/models/FraudGetIpReputationResponseEntity.md)
 - [FraudGetIpReputationResponseEntityReport](docs/models/FraudGetIpReputationResponseEntityReport.md)
 - [FraudGetIpReputationResponseEntityReportAnonymity](docs/models/FraudGetIpReputationResponseEntityReportAnonymity.md)
 - [FraudGetIpReputationResponseEntityReportBlacklists](docs/models/FraudGetIpReputationResponseEntityReportBlacklists.md)
 - [FraudGetIpReputationResponseEntityReportInformation](docs/models/FraudGetIpReputationResponseEntityReportInformation.md)
 - [FraudGetIpReputationResponseEntityReportRiskScore](docs/models/FraudGetIpReputationResponseEntityReportRiskScore.md)
 - [FraudScreenPhoneResponse](docs/models/FraudScreenPhoneResponse.md)
 - [FraudScreenPhoneResponseEntity](docs/models/FraudScreenPhoneResponseEntity.md)
 - [FraudScreenPhoneResponseEntityAccountDetailsRegistered](docs/models/FraudScreenPhoneResponseEntityAccountDetailsRegistered.md)
 - [FraudScreenUserResponse](docs/models/FraudScreenUserResponse.md)
 - [FraudScreenUserResponseEntity](docs/models/FraudScreenUserResponseEntity.md)
 - [FraudScreenUserResponseEntityEmailCheckResult](docs/models/FraudScreenUserResponseEntityEmailCheckResult.md)
 - [FraudScreenUserResponseEntityEmailCheckResultAccountDetailsRegistered](docs/models/FraudScreenUserResponseEntityEmailCheckResultAccountDetailsRegistered.md)
 - [FraudScreenUserResponseEntityEmailCheckResultBreachDetails](docs/models/FraudScreenUserResponseEntityEmailCheckResultBreachDetails.md)
 - [FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreaches](docs/models/FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreaches.md)
 - [FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreachesItem](docs/models/FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreachesItem.md)
 - [FraudScreenUserResponseEntityEmailCheckResultDomainDetails](docs/models/FraudScreenUserResponseEntityEmailCheckResultDomainDetails.md)
 - [FraudScreenUserResponseEntityIpCheckResult](docs/models/FraudScreenUserResponseEntityIpCheckResult.md)
 - [FraudScreenUserResponseEntityIpCheckResultAnonymity](docs/models/FraudScreenUserResponseEntityIpCheckResultAnonymity.md)
 - [FraudScreenUserResponseEntityIpCheckResultBlacklists](docs/models/FraudScreenUserResponseEntityIpCheckResultBlacklists.md)
 - [FraudScreenUserResponseEntityIpCheckResultIpDetails](docs/models/FraudScreenUserResponseEntityIpCheckResultIpDetails.md)
 - [FraudScreenUserResponseEntityIpCheckResultRiskScore](docs/models/FraudScreenUserResponseEntityIpCheckResultRiskScore.md)
 - [FraudScreenUserResponseEntityPhoneCheckResult](docs/models/FraudScreenUserResponseEntityPhoneCheckResult.md)
 - [FraudScreenUserResponseEntityPhoneCheckResultAccountDetailsRegistered](docs/models/FraudScreenUserResponseEntityPhoneCheckResultAccountDetailsRegistered.md)
 - [GeneralGetNubanResponse](docs/models/GeneralGetNubanResponse.md)
 - [GeneralGetNubanResponseEntity](docs/models/GeneralGetNubanResponseEntity.md)
 - [GetBanksResponse](docs/models/GetBanksResponse.md)
 - [GetBanksResponseEntity](docs/models/GetBanksResponseEntity.md)
 - [GetBanksResponseEntityItem](docs/models/GetBanksResponseEntityItem.md)
 - [GetBasicBvnResponse](docs/models/GetBasicBvnResponse.md)
 - [GetBasicBvnResponseEntity](docs/models/GetBasicBvnResponseEntity.md)
 - [GetBinResponse](docs/models/GetBinResponse.md)
 - [GetBinResponseEntity](docs/models/GetBinResponseEntity.md)
 - [GetDriversLicenseResponse](docs/models/GetDriversLicenseResponse.md)
 - [GetDriversLicenseResponseEntity](docs/models/GetDriversLicenseResponseEntity.md)
 - [GetFullBvnResponse](docs/models/GetFullBvnResponse.md)
 - [GetFullBvnResponseEntity](docs/models/GetFullBvnResponseEntity.md)
 - [GetKycDriversLicenseResponse](docs/models/GetKycDriversLicenseResponse.md)
 - [GetKycDriversLicenseResponseEntity](docs/models/GetKycDriversLicenseResponseEntity.md)
 - [GetKycDriversLicenseResponseEntityPersonalDetails](docs/models/GetKycDriversLicenseResponseEntityPersonalDetails.md)
 - [GetKycPassportResponse](docs/models/GetKycPassportResponse.md)
 - [GetKycPassportResponseEntity](docs/models/GetKycPassportResponseEntity.md)
 - [GetNationalIdResponse](docs/models/GetNationalIdResponse.md)
 - [GetNationalIdResponseEntity](docs/models/GetNationalIdResponseEntity.md)
 - [GetNubanResponse](docs/models/GetNubanResponse.md)
 - [GetNubanResponseEntity](docs/models/GetNubanResponseEntity.md)
 - [GetPassportResponse](docs/models/GetPassportResponse.md)
 - [GetPassportResponseEntity](docs/models/GetPassportResponseEntity.md)
 - [GetPhoneNumber404Response](docs/models/GetPhoneNumber404Response.md)
 - [GetPhoneNumber404ResponseEntity](docs/models/GetPhoneNumber404ResponseEntity.md)
 - [GetPhoneNumberResponse](docs/models/GetPhoneNumberResponse.md)
 - [GetPhoneNumberResponseEntity](docs/models/GetPhoneNumberResponseEntity.md)
 - [GetPremiumBvnResponse](docs/models/GetPremiumBvnResponse.md)
 - [GetPremiumBvnResponseEntity](docs/models/GetPremiumBvnResponseEntity.md)
 - [GetSenderIdResponse](docs/models/GetSenderIdResponse.md)
 - [GetSenderIdResponseEntity](docs/models/GetSenderIdResponseEntity.md)
 - [GetSenderIdResponseEntityItem](docs/models/GetSenderIdResponseEntityItem.md)
 - [GetSmsStatusResponse](docs/models/GetSmsStatusResponse.md)
 - [GetSmsStatusResponseEntity](docs/models/GetSmsStatusResponseEntity.md)
 - [GetSsnitResponse](docs/models/GetSsnitResponse.md)
 - [GetSsnitResponseEntity](docs/models/GetSsnitResponseEntity.md)
 - [GetVinResponse](docs/models/GetVinResponse.md)
 - [GetVinResponseEntity](docs/models/GetVinResponseEntity.md)
 - [GetVninResponse](docs/models/GetVninResponse.md)
 - [GetVninResponseEntity](docs/models/GetVninResponseEntity.md)
 - [GetWalletBalanceResponse](docs/models/GetWalletBalanceResponse.md)
 - [GetWalletBalanceResponseEntity](docs/models/GetWalletBalanceResponseEntity.md)
 - [GetWebhooksResponse](docs/models/GetWebhooksResponse.md)
 - [GetWebhooksResponseEntity](docs/models/GetWebhooksResponseEntity.md)
 - [GetWebhooksResponseEntityItem](docs/models/GetWebhooksResponseEntityItem.md)
 - [KybGetCacResponse](docs/models/KybGetCacResponse.md)
 - [KybGetCacResponseEntity](docs/models/KybGetCacResponseEntity.md)
 - [KybGetTinResponse](docs/models/KybGetTinResponse.md)
 - [KybGetTinResponseEntity](docs/models/KybGetTinResponseEntity.md)
 - [KycCheckLivenessRequest](docs/models/KycCheckLivenessRequest.md)
 - [KycSubmitAddressRequest](docs/models/KycSubmitAddressRequest.md)
 - [KycSubmitAddressResponse](docs/models/KycSubmitAddressResponse.md)
 - [KycSubmitAddressResponseEntity](docs/models/KycSubmitAddressResponseEntity.md)
 - [KycSubmitAddressResponseEntityData](docs/models/KycSubmitAddressResponseEntityData.md)
 - [KycSubmitAddressResponseEntityDataApplicant](docs/models/KycSubmitAddressResponseEntityDataApplicant.md)
 - [KycSubmitAddressResponseEntityDataNeighbor](docs/models/KycSubmitAddressResponseEntityDataNeighbor.md)
 - [KycSubmitAddressResponseEntityDataPhotos](docs/models/KycSubmitAddressResponseEntityDataPhotos.md)
 - [MlVerifyPhotoIdWithSelfieRequest](docs/models/MlVerifyPhotoIdWithSelfieRequest.md)
 - [NigeriaKycGetNinResponse](docs/models/NigeriaKycGetNinResponse.md)
 - [NigeriaKycGetNinResponseEntity](docs/models/NigeriaKycGetNinResponseEntity.md)
 - [NigeriaKycGetNinResponseEntityNokAddress2](docs/models/NigeriaKycGetNinResponseEntityNokAddress2.md)
 - [NotifyWebhookRequest](docs/models/NotifyWebhookRequest.md)
 - [NotifyWebhookRequestData](docs/models/NotifyWebhookRequestData.md)
 - [NotifyWebhookResponse](docs/models/NotifyWebhookResponse.md)
 - [PurchaseAirtimeRequest](docs/models/PurchaseAirtimeRequest.md)
 - [PurchaseAirtimeResponse](docs/models/PurchaseAirtimeResponse.md)
 - [PurchaseAirtimeResponseEntity](docs/models/PurchaseAirtimeResponseEntity.md)
 - [PurchaseAirtimeResponseEntityData](docs/models/PurchaseAirtimeResponseEntityData.md)
 - [PurchaseAirtimeResponseEntityDataItem](docs/models/PurchaseAirtimeResponseEntityDataItem.md)
 - [RequestSenderIdRequest](docs/models/RequestSenderIdRequest.md)
 - [RequestSenderIdResponse](docs/models/RequestSenderIdResponse.md)
 - [RequestSenderIdResponseEntity](docs/models/RequestSenderIdResponseEntity.md)
 - [RequestSenderIdResponseEntityItem](docs/models/RequestSenderIdResponseEntityItem.md)
 - [SendSmsRequest](docs/models/SendSmsRequest.md)
 - [SendSmsResponse](docs/models/SendSmsResponse.md)
 - [SendSmsResponseEntity](docs/models/SendSmsResponseEntity.md)
 - [SubscribeServiceRequest](docs/models/SubscribeServiceRequest.md)
 - [SubscribeServiceResponse](docs/models/SubscribeServiceResponse.md)
 - [ValidateBvnResponse](docs/models/ValidateBvnResponse.md)
 - [ValidateBvnResponseEntity](docs/models/ValidateBvnResponseEntity.md)
 - [ValidateBvnResponseEntityBvn](docs/models/ValidateBvnResponseEntityBvn.md)
 - [ValidateBvnResponseEntityFirstName](docs/models/ValidateBvnResponseEntityFirstName.md)
 - [VerificationsVerifySelfieNinRequest](docs/models/VerificationsVerifySelfieNinRequest.md)
 - [VerificationsVerifySelfieVninRequest](docs/models/VerificationsVerifySelfieVninRequest.md)
 - [VerifyAgeResponse](docs/models/VerifyAgeResponse.md)
 - [VerifyAgeResponseEntity](docs/models/VerifyAgeResponseEntity.md)
 - [VerifySelfieBvnRequest](docs/models/VerifySelfieBvnRequest.md)
 - [VerifySelfieBvnResponse](docs/models/VerifySelfieBvnResponse.md)
 - [VerifySelfieBvnResponseEntity](docs/models/VerifySelfieBvnResponseEntity.md)
 - [VerifySelfieBvnResponseEntitySelfieVerification](docs/models/VerifySelfieBvnResponseEntitySelfieVerification.md)
 - [ZafKycGetIdResponse](docs/models/ZafKycGetIdResponse.md)
 - [ZafKycGetIdResponseEntity](docs/models/ZafKycGetIdResponseEntity.md)
 - [ZwKycCheckCreditResponse](docs/models/ZwKycCheckCreditResponse.md)
 - [ZwKycCheckCreditResponseEntity](docs/models/ZwKycCheckCreditResponseEntity.md)
 - [ZwKycVerifyIdResponse](docs/models/ZwKycVerifyIdResponse.md)
 - [ZwKycVerifyIdResponseEntity](docs/models/ZwKycVerifyIdResponseEntity.md)


## Author
This Python package is automatically generated by [Konfig](https://konfigthis.com)


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "dojah-python-sdk",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7,<4.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Konfig",
    "author_email": "engineering@konfigthis.com",
    "download_url": "https://files.pythonhosted.org/packages/57/5c/2c37a157a403a70b4490fdf65a9ec035bad69697352419273813dbd3f8bb/dojah_python_sdk-4.1.0.tar.gz",
    "platform": null,
    "description": "# dojah-python-sdk@4.1.0\nUse Dojah to verify, onboard and manage user identity across Africa!\n\n\n## Requirements\n\nPython >=3.7\n\n## Installing\n\n```sh\npip install dojah-python-sdk==4.1.0\n```\n\n## Getting Started\n\n```python\nfrom pprint import pprint\nfrom dojah_client import Dojah, ApiException\n\ndojah = Dojah(\n    # Defining the host is optional and defaults to https://api.dojah.io\n    # See configuration.py for a list of all supported configuration parameters.\n    host=\"https://api.dojah.io\",\n    # Configure API key authorization: apikeyAuth\n    authorization=\"YOUR_API_KEY\",\n    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n    # api_key_prefix = {'apikeyAuth': 'Bearer'},\n    # Configure API key authorization: appIdAuth\n    app_id=\"YOUR_API_KEY\",\n    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n    # api_key_prefix = {'appIdAuth': 'Bearer'},\n)\n\ntry:\n    # Get AML Info\n    get_screening_info_response = dojah.aml.get_screening_info(\n        profile_id=\"WC7117469\",  # optional\n    )\n    pprint(get_screening_info_response.headers)\n    pprint(get_screening_info_response.status)\n    pprint(get_screening_info_response.round_trip_time)\nexcept ApiException as e:\n    print(\"Exception when calling AMLApi.get_screening_info: %s\\n\" % e)\n    pprint(e.body)\n    pprint(e.headers)\n    pprint(e.status)\n    pprint(e.reason)\n    pprint(e.round_trip_time)\n```\n\n## Async\n\n`async` support is available by prepending `a` to any method.\n\n```python\nimport asyncio\nfrom pprint import pprint\nfrom dojah_client import Dojah, ApiException\n\ndojah = Dojah(\n    # Defining the host is optional and defaults to https://api.dojah.io\n    # See configuration.py for a list of all supported configuration parameters.\n    host=\"https://api.dojah.io\",\n    # Configure API key authorization: apikeyAuth\n    authorization=\"YOUR_API_KEY\",\n    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n    # api_key_prefix = {'apikeyAuth': 'Bearer'},\n    # Configure API key authorization: appIdAuth\n    app_id=\"YOUR_API_KEY\",\n    # Uncomment below to setup prefix (e.g. Bearer) for API key, if needed\n    # api_key_prefix = {'appIdAuth': 'Bearer'},\n)\n\n\nasync def main():\n    try:\n        # Get AML Info\n        get_screening_info_response = await dojah.aml.aget_screening_info(\n            profile_id=\"WC7117469\",  # optional\n        )\n        pprint(get_screening_info_response.headers)\n        pprint(get_screening_info_response.status)\n        pprint(get_screening_info_response.round_trip_time)\n    except ApiException as e:\n        print(\"Exception when calling AMLApi.get_screening_info: %s\\n\" % e)\n        pprint(e.body)\n        pprint(e.headers)\n        pprint(e.status)\n        pprint(e.reason)\n        pprint(e.round_trip_time)\n\n\nasyncio.run(main())\n```\n\n\n## Documentation for API Endpoints\n\nAll URIs are relative to *https://api.dojah.io*\n\nClass | Method | HTTP request | Description\n------------ | ------------- | ------------- | -------------\n*AMLApi* | [**get_screening_info**](docs/apis/tags/AMLApi.md#get_screening_info) | **GET** /api/v1/aml/screening/info | Get AML Info\n*AMLApi* | [**screen_aml**](docs/apis/tags/AMLApi.md#screen_aml) | **POST** /api/v1/aml/screening/platform | AML Screening\n*AuthenticationApi* | [**get_sender_id**](docs/apis/tags/AuthenticationApi.md#get_sender_id) | **GET** /api/v1/messaging/sender_ids | Messaging - Get Sender IDs\n*AuthenticationApi* | [**get_sms_status**](docs/apis/tags/AuthenticationApi.md#get_sms_status) | **GET** /v1/messaging/sms/get_status | Messaging - Get SMS Status\n*AuthenticationApi* | [**request_sender_id**](docs/apis/tags/AuthenticationApi.md#request_sender_id) | **POST** /api/v1/messaging/sender_id | Messaging - Request Sender ID\n*AuthenticationApi* | [**send_otp**](docs/apis/tags/AuthenticationApi.md#send_otp) | **POST** /api/v1/messaging/otp | Messaging - Send OTP\n*AuthenticationApi* | [**send_sms**](docs/apis/tags/AuthenticationApi.md#send_sms) | **POST** /api/v1/messaging/sms | Messaging - Send SMS\n*AuthenticationApi* | [**validate_otp**](docs/apis/tags/AuthenticationApi.md#validate_otp) | **GET** /api/v1/messaging/otp/validate | Messaging - Validate OTP\n*DocumentAnalysisApi* | [**analyze_document**](docs/apis/tags/DocumentAnalysisApi.md#analyze_document) | **POST** /api/v1/document/analysis | KYC - Document Analysis\n*FraudApi* | [**get_email_reputation**](docs/apis/tags/FraudApi.md#get_email_reputation) | **GET** /api/v1/kyc/email | Email Reputation\n*FraudApi* | [**get_ip_reputation**](docs/apis/tags/FraudApi.md#get_ip_reputation) | **GET** /api/v1/fraud/ip | IP Reputation\n*FraudApi* | [**screen_phone**](docs/apis/tags/FraudApi.md#screen_phone) | **GET** /api/v1/fraud/phone | Phone Screening\n*FraudApi* | [**screen_user**](docs/apis/tags/FraudApi.md#screen_user) | **GET** /api/v1/fraud/user | User Screening\n*GHKYCApi* | [**get_drivers_license**](docs/apis/tags/GHKYCApi.md#get_drivers_license) | **GET** /api/v1/gh/kyc/dl | Driver&#x27;s License\n*GHKYCApi* | [**get_passport**](docs/apis/tags/GHKYCApi.md#get_passport) | **GET** /api/v1/gh/kyc/passport | Passport\n*GHKYCApi* | [**get_ssnit**](docs/apis/tags/GHKYCApi.md#get_ssnit) | **GET** /api/v1/gh/kyc/ssnit | SSNIT\n*GHKYCApi* | [**get_voter**](docs/apis/tags/GHKYCApi.md#get_voter) | **GET** /api/v1/gh/kyc/voter | Voter ID Lookup\n*GeneralApi* | [**get_banks**](docs/apis/tags/GeneralApi.md#get_banks) | **GET** /v1/general/banks | General - Get Banks\n*GeneralApi* | [**get_bin**](docs/apis/tags/GeneralApi.md#get_bin) | **GET** /v1/general/bin | General Resolve BIN\n*GeneralApi* | [**get_nuban**](docs/apis/tags/GeneralApi.md#get_nuban) | **GET** /api/v1/general/account | General Resolve NUBAN\n*GlobalKYCApi* | [**ca_ekyc**](docs/apis/tags/GlobalKYCApi.md#ca_ekyc) | **GET** /api/v1/ca/kyc | Canada Ekyc\n*GlobalKYCApi* | [**get_us_ssn**](docs/apis/tags/GlobalKYCApi.md#get_us_ssn) | **GET** /api/v1/us/kyc | US SSN\n*GlobalKYCApi* | [**uk_two_plus_two**](docs/apis/tags/GlobalKYCApi.md#uk_two_plus_two) | **GET** /api/v1/uk/kyc | UK 2+2\n*KEKYCApi* | [**get_national_id**](docs/apis/tags/KEKYCApi.md#get_national_id) | **GET** /api/v1/ke/kyc/id | KYC - National ID\n*KEKYCApi* | [**get_passport**](docs/apis/tags/KEKYCApi.md#get_passport) | **GET** /api/v1/ke/kyc/passport | KYC - Passport\n*KYBApi* | [**business_detail**](docs/apis/tags/KYBApi.md#business_detail) | **GET** /api/v1/kyb/business/detail | Business Detail\n*KYBApi* | [**business_search**](docs/apis/tags/KYBApi.md#business_search) | **GET** /api/v1/kyb/business/search | Business Search\n*KYBApi* | [**get_cac**](docs/apis/tags/KYBApi.md#get_cac) | **GET** /api/v1/kyc/cac | KYC - Get CAC \n*KYBApi* | [**get_tin**](docs/apis/tags/KYBApi.md#get_tin) | **GET** /api/v1/kyc/tin | KYC - Fetch Tin\n*KYCApi* | [**check_liveness**](docs/apis/tags/KYCApi.md#check_liveness) | **POST** /api/v1/ml/liveness | Liveness Check\n*KYCApi* | [**get_accounts**](docs/apis/tags/KYCApi.md#get_accounts) | **GET** /api/v1/kyc/accounts | KYC - Fetch Accounts \n*KYCApi* | [**get_address_verification**](docs/apis/tags/KYCApi.md#get_address_verification) | **GET** /api/v1/kyc/address | Fetch Address Verification Data\n*KYCApi* | [**get_bvn_from_nuban**](docs/apis/tags/KYCApi.md#get_bvn_from_nuban) | **GET** /api/v1/kyc/nuban/bvn | Lookup BVN from NUBAN\n*KYCApi* | [**get_vin**](docs/apis/tags/KYCApi.md#get_vin) | **GET** /api/v1/kyc/vin | KYC - Get VIN\n*KYCApi* | [**submit_address**](docs/apis/tags/KYCApi.md#submit_address) | **POST** /api/v1/kyc/address | Submit Address\n*MLApi* | [**verify_photo_id_with_selfie**](docs/apis/tags/MLApi.md#verify_photo_id_with_selfie) | **POST** /api/v1/kyc/photoid/verify | KYC - Selfie Photo ID Verification\n*NigeriaKYCApi* | [**get_basic_bvn**](docs/apis/tags/NigeriaKYCApi.md#get_basic_bvn) | **GET** /api/v1/kyc/bvn | KYC - Get Basic BVN Info\n*NigeriaKYCApi* | [**get_basic_bvn1**](docs/apis/tags/NigeriaKYCApi.md#get_basic_bvn1) | **GET** /api/v1/kyc/bvn/basic | KYC - Lookup BVN Basic 1\n*NigeriaKYCApi* | [**get_basic_phone_number**](docs/apis/tags/NigeriaKYCApi.md#get_basic_phone_number) | **GET** /api/v1/kyc/phone_number/basic | KYC Lookup Phone Number Basic\n*NigeriaKYCApi* | [**get_drivers_license**](docs/apis/tags/NigeriaKYCApi.md#get_drivers_license) | **GET** /api/v1/kyc/dl | KYC - Get Drivers License Info\n*NigeriaKYCApi* | [**get_nin**](docs/apis/tags/NigeriaKYCApi.md#get_nin) | **GET** /api/v1/kyc/nin | KYC - Get NIN Info\n*NigeriaKYCApi* | [**get_normal_bvn**](docs/apis/tags/NigeriaKYCApi.md#get_normal_bvn) | **GET** /api/v1/kyc/bvn/full | KYC - Lookup BVN Normal\n*NigeriaKYCApi* | [**get_nuban**](docs/apis/tags/NigeriaKYCApi.md#get_nuban) | **GET** /api/v1/kyc/nuban | KYC - Get NUBAN Information\n*NigeriaKYCApi* | [**get_passport**](docs/apis/tags/NigeriaKYCApi.md#get_passport) | **GET** /api/v1/kyc/passport | KYC - Passport\n*NigeriaKYCApi* | [**get_phone_number**](docs/apis/tags/NigeriaKYCApi.md#get_phone_number) | **GET** /api/v1/kyc/phone_number | KYC - Lookup Phone Number\n*NigeriaKYCApi* | [**get_premium_bvn**](docs/apis/tags/NigeriaKYCApi.md#get_premium_bvn) | **GET** /api/v1/kyc/bvn/advance | KYC - Lookup BVN Premium\n*NigeriaKYCApi* | [**get_vnin**](docs/apis/tags/NigeriaKYCApi.md#get_vnin) | **GET** /api/v1/kyc/vnin | Lookup VNIN\n*PurchaseApi* | [**send_airtime**](docs/apis/tags/PurchaseApi.md#send_airtime) | **POST** /v1/purchase/airtime | Purchase - Send Airtime\n*ServicesApi* | [**get_wallet_balance**](docs/apis/tags/ServicesApi.md#get_wallet_balance) | **GET** /api/v1/balance | Get Dojah Wallet Balance\n*TZKYCApi* | [**get_nin**](docs/apis/tags/TZKYCApi.md#get_nin) | **GET** /api/v1/tz/kyc/nin | Lookup TZ NIN\n*UGKYCApi* | [**get_voter**](docs/apis/tags/UGKYCApi.md#get_voter) | **GET** /api/v1/ug/kyc/voter | Voters ID\n*VerificationsApi* | [**validate_bvn**](docs/apis/tags/VerificationsApi.md#validate_bvn) | **GET** /v1/kyc/bvn | KYC - Validate BVN\n*VerificationsApi* | [**verify_age**](docs/apis/tags/VerificationsApi.md#verify_age) | **GET** /v1/kyc/age_verification | KYC - Age Verification\n*VerificationsApi* | [**verify_selfie_bvn**](docs/apis/tags/VerificationsApi.md#verify_selfie_bvn) | **POST** /v1/kyc/bvn/verify | KYV - Selfie BVN Verificatoin\n*VerificationsApi* | [**verify_selfie_nin**](docs/apis/tags/VerificationsApi.md#verify_selfie_nin) | **POST** /api/v1/kyc/nin/verify | KYC - Selfie NIN Verification\n*VerificationsApi* | [**verify_selfie_vnin**](docs/apis/tags/VerificationsApi.md#verify_selfie_vnin) | **POST** /api/v1/kyc/vnin/verify | KYC - Selfie vNIN verification\n*WebHooksApi* | [**delete_webhook**](docs/apis/tags/WebHooksApi.md#delete_webhook) | **DELETE** /api/v1/webhook/delete | Delete Webhook\n*WebHooksApi* | [**get_webhooks**](docs/apis/tags/WebHooksApi.md#get_webhooks) | **GET** /api/v1/webhook/fetch | Fetch All Webhooks\n*WebHooksApi* | [**notify_webhook**](docs/apis/tags/WebHooksApi.md#notify_webhook) | **POST** /api/v1/webhook/notify | Post Hook\n*WebHooksApi* | [**subscribe_service**](docs/apis/tags/WebHooksApi.md#subscribe_service) | **POST** /api/v1/webhook/subscribe | Subscribe to service\n*ZAFKYCApi* | [**get_id**](docs/apis/tags/ZAFKYCApi.md#get_id) | **GET** /api/v1/za/kyc/id | KYC - Lookup ID\n*ZWKYCApi* | [**check_credit**](docs/apis/tags/ZWKYCApi.md#check_credit) | **GET** /api/v1/zw/kyc/fcb | Credit Check\n*ZWKYCApi* | [**verify_id**](docs/apis/tags/ZWKYCApi.md#verify_id) | **GET** /api/v1/zw/kyc/nin | National ID Verification\n\n## Documentation For Models\n\n - [AmlScreenAmlRequest](docs/models/AmlScreenAmlRequest.md)\n - [AmlScreenAmlResponse](docs/models/AmlScreenAmlResponse.md)\n - [AmlScreenAmlResponseEntity](docs/models/AmlScreenAmlResponseEntity.md)\n - [AnalyzeDocumentResponse](docs/models/AnalyzeDocumentResponse.md)\n - [AnalyzeDocumentResponseEntity](docs/models/AnalyzeDocumentResponseEntity.md)\n - [AnalyzeDocumentResponseEntityDocumentImages](docs/models/AnalyzeDocumentResponseEntityDocumentImages.md)\n - [AnalyzeDocumentResponseEntityDocumentType](docs/models/AnalyzeDocumentResponseEntityDocumentType.md)\n - [AnalyzeDocumentResponseEntityStatus](docs/models/AnalyzeDocumentResponseEntityStatus.md)\n - [AnalyzeDocumentResponseEntityTextData](docs/models/AnalyzeDocumentResponseEntityTextData.md)\n - [AnalyzeDocumentResponseEntityTextDataItem](docs/models/AnalyzeDocumentResponseEntityTextDataItem.md)\n - [AuthenticationSendOtpRequest](docs/models/AuthenticationSendOtpRequest.md)\n - [AuthenticationSendOtpResponse](docs/models/AuthenticationSendOtpResponse.md)\n - [AuthenticationSendOtpResponseEntity](docs/models/AuthenticationSendOtpResponseEntity.md)\n - [AuthenticationSendOtpResponseEntityItem](docs/models/AuthenticationSendOtpResponseEntityItem.md)\n - [AuthenticationValidateOtpResponse](docs/models/AuthenticationValidateOtpResponse.md)\n - [AuthenticationValidateOtpResponseEntity](docs/models/AuthenticationValidateOtpResponseEntity.md)\n - [DeleteWebhookResponse](docs/models/DeleteWebhookResponse.md)\n - [FraudGetEmailReputationResponse](docs/models/FraudGetEmailReputationResponse.md)\n - [FraudGetEmailReputationResponseEntity](docs/models/FraudGetEmailReputationResponseEntity.md)\n - [FraudGetEmailReputationResponseEntityAccountDetailsRegistered](docs/models/FraudGetEmailReputationResponseEntityAccountDetailsRegistered.md)\n - [FraudGetEmailReputationResponseEntityBreachDetails](docs/models/FraudGetEmailReputationResponseEntityBreachDetails.md)\n - [FraudGetEmailReputationResponseEntityBreachDetailsBreaches](docs/models/FraudGetEmailReputationResponseEntityBreachDetailsBreaches.md)\n - [FraudGetEmailReputationResponseEntityDetails](docs/models/FraudGetEmailReputationResponseEntityDetails.md)\n - [FraudGetEmailReputationResponseEntityDetailsProfiles](docs/models/FraudGetEmailReputationResponseEntityDetailsProfiles.md)\n - [FraudGetEmailReputationResponseEntityDomainDetails](docs/models/FraudGetEmailReputationResponseEntityDomainDetails.md)\n - [FraudGetIpReputationResponse](docs/models/FraudGetIpReputationResponse.md)\n - [FraudGetIpReputationResponseEntity](docs/models/FraudGetIpReputationResponseEntity.md)\n - [FraudGetIpReputationResponseEntityReport](docs/models/FraudGetIpReputationResponseEntityReport.md)\n - [FraudGetIpReputationResponseEntityReportAnonymity](docs/models/FraudGetIpReputationResponseEntityReportAnonymity.md)\n - [FraudGetIpReputationResponseEntityReportBlacklists](docs/models/FraudGetIpReputationResponseEntityReportBlacklists.md)\n - [FraudGetIpReputationResponseEntityReportInformation](docs/models/FraudGetIpReputationResponseEntityReportInformation.md)\n - [FraudGetIpReputationResponseEntityReportRiskScore](docs/models/FraudGetIpReputationResponseEntityReportRiskScore.md)\n - [FraudScreenPhoneResponse](docs/models/FraudScreenPhoneResponse.md)\n - [FraudScreenPhoneResponseEntity](docs/models/FraudScreenPhoneResponseEntity.md)\n - [FraudScreenPhoneResponseEntityAccountDetailsRegistered](docs/models/FraudScreenPhoneResponseEntityAccountDetailsRegistered.md)\n - [FraudScreenUserResponse](docs/models/FraudScreenUserResponse.md)\n - [FraudScreenUserResponseEntity](docs/models/FraudScreenUserResponseEntity.md)\n - [FraudScreenUserResponseEntityEmailCheckResult](docs/models/FraudScreenUserResponseEntityEmailCheckResult.md)\n - [FraudScreenUserResponseEntityEmailCheckResultAccountDetailsRegistered](docs/models/FraudScreenUserResponseEntityEmailCheckResultAccountDetailsRegistered.md)\n - [FraudScreenUserResponseEntityEmailCheckResultBreachDetails](docs/models/FraudScreenUserResponseEntityEmailCheckResultBreachDetails.md)\n - [FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreaches](docs/models/FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreaches.md)\n - [FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreachesItem](docs/models/FraudScreenUserResponseEntityEmailCheckResultBreachDetailsBreachesItem.md)\n - [FraudScreenUserResponseEntityEmailCheckResultDomainDetails](docs/models/FraudScreenUserResponseEntityEmailCheckResultDomainDetails.md)\n - [FraudScreenUserResponseEntityIpCheckResult](docs/models/FraudScreenUserResponseEntityIpCheckResult.md)\n - [FraudScreenUserResponseEntityIpCheckResultAnonymity](docs/models/FraudScreenUserResponseEntityIpCheckResultAnonymity.md)\n - [FraudScreenUserResponseEntityIpCheckResultBlacklists](docs/models/FraudScreenUserResponseEntityIpCheckResultBlacklists.md)\n - [FraudScreenUserResponseEntityIpCheckResultIpDetails](docs/models/FraudScreenUserResponseEntityIpCheckResultIpDetails.md)\n - [FraudScreenUserResponseEntityIpCheckResultRiskScore](docs/models/FraudScreenUserResponseEntityIpCheckResultRiskScore.md)\n - [FraudScreenUserResponseEntityPhoneCheckResult](docs/models/FraudScreenUserResponseEntityPhoneCheckResult.md)\n - [FraudScreenUserResponseEntityPhoneCheckResultAccountDetailsRegistered](docs/models/FraudScreenUserResponseEntityPhoneCheckResultAccountDetailsRegistered.md)\n - [GeneralGetNubanResponse](docs/models/GeneralGetNubanResponse.md)\n - [GeneralGetNubanResponseEntity](docs/models/GeneralGetNubanResponseEntity.md)\n - [GetBanksResponse](docs/models/GetBanksResponse.md)\n - [GetBanksResponseEntity](docs/models/GetBanksResponseEntity.md)\n - [GetBanksResponseEntityItem](docs/models/GetBanksResponseEntityItem.md)\n - [GetBasicBvnResponse](docs/models/GetBasicBvnResponse.md)\n - [GetBasicBvnResponseEntity](docs/models/GetBasicBvnResponseEntity.md)\n - [GetBinResponse](docs/models/GetBinResponse.md)\n - [GetBinResponseEntity](docs/models/GetBinResponseEntity.md)\n - [GetDriversLicenseResponse](docs/models/GetDriversLicenseResponse.md)\n - [GetDriversLicenseResponseEntity](docs/models/GetDriversLicenseResponseEntity.md)\n - [GetFullBvnResponse](docs/models/GetFullBvnResponse.md)\n - [GetFullBvnResponseEntity](docs/models/GetFullBvnResponseEntity.md)\n - [GetKycDriversLicenseResponse](docs/models/GetKycDriversLicenseResponse.md)\n - [GetKycDriversLicenseResponseEntity](docs/models/GetKycDriversLicenseResponseEntity.md)\n - [GetKycDriversLicenseResponseEntityPersonalDetails](docs/models/GetKycDriversLicenseResponseEntityPersonalDetails.md)\n - [GetKycPassportResponse](docs/models/GetKycPassportResponse.md)\n - [GetKycPassportResponseEntity](docs/models/GetKycPassportResponseEntity.md)\n - [GetNationalIdResponse](docs/models/GetNationalIdResponse.md)\n - [GetNationalIdResponseEntity](docs/models/GetNationalIdResponseEntity.md)\n - [GetNubanResponse](docs/models/GetNubanResponse.md)\n - [GetNubanResponseEntity](docs/models/GetNubanResponseEntity.md)\n - [GetPassportResponse](docs/models/GetPassportResponse.md)\n - [GetPassportResponseEntity](docs/models/GetPassportResponseEntity.md)\n - [GetPhoneNumber404Response](docs/models/GetPhoneNumber404Response.md)\n - [GetPhoneNumber404ResponseEntity](docs/models/GetPhoneNumber404ResponseEntity.md)\n - [GetPhoneNumberResponse](docs/models/GetPhoneNumberResponse.md)\n - [GetPhoneNumberResponseEntity](docs/models/GetPhoneNumberResponseEntity.md)\n - [GetPremiumBvnResponse](docs/models/GetPremiumBvnResponse.md)\n - [GetPremiumBvnResponseEntity](docs/models/GetPremiumBvnResponseEntity.md)\n - [GetSenderIdResponse](docs/models/GetSenderIdResponse.md)\n - [GetSenderIdResponseEntity](docs/models/GetSenderIdResponseEntity.md)\n - [GetSenderIdResponseEntityItem](docs/models/GetSenderIdResponseEntityItem.md)\n - [GetSmsStatusResponse](docs/models/GetSmsStatusResponse.md)\n - [GetSmsStatusResponseEntity](docs/models/GetSmsStatusResponseEntity.md)\n - [GetSsnitResponse](docs/models/GetSsnitResponse.md)\n - [GetSsnitResponseEntity](docs/models/GetSsnitResponseEntity.md)\n - [GetVinResponse](docs/models/GetVinResponse.md)\n - [GetVinResponseEntity](docs/models/GetVinResponseEntity.md)\n - [GetVninResponse](docs/models/GetVninResponse.md)\n - [GetVninResponseEntity](docs/models/GetVninResponseEntity.md)\n - [GetWalletBalanceResponse](docs/models/GetWalletBalanceResponse.md)\n - [GetWalletBalanceResponseEntity](docs/models/GetWalletBalanceResponseEntity.md)\n - [GetWebhooksResponse](docs/models/GetWebhooksResponse.md)\n - [GetWebhooksResponseEntity](docs/models/GetWebhooksResponseEntity.md)\n - [GetWebhooksResponseEntityItem](docs/models/GetWebhooksResponseEntityItem.md)\n - [KybGetCacResponse](docs/models/KybGetCacResponse.md)\n - [KybGetCacResponseEntity](docs/models/KybGetCacResponseEntity.md)\n - [KybGetTinResponse](docs/models/KybGetTinResponse.md)\n - [KybGetTinResponseEntity](docs/models/KybGetTinResponseEntity.md)\n - [KycCheckLivenessRequest](docs/models/KycCheckLivenessRequest.md)\n - [KycSubmitAddressRequest](docs/models/KycSubmitAddressRequest.md)\n - [KycSubmitAddressResponse](docs/models/KycSubmitAddressResponse.md)\n - [KycSubmitAddressResponseEntity](docs/models/KycSubmitAddressResponseEntity.md)\n - [KycSubmitAddressResponseEntityData](docs/models/KycSubmitAddressResponseEntityData.md)\n - [KycSubmitAddressResponseEntityDataApplicant](docs/models/KycSubmitAddressResponseEntityDataApplicant.md)\n - [KycSubmitAddressResponseEntityDataNeighbor](docs/models/KycSubmitAddressResponseEntityDataNeighbor.md)\n - [KycSubmitAddressResponseEntityDataPhotos](docs/models/KycSubmitAddressResponseEntityDataPhotos.md)\n - [MlVerifyPhotoIdWithSelfieRequest](docs/models/MlVerifyPhotoIdWithSelfieRequest.md)\n - [NigeriaKycGetNinResponse](docs/models/NigeriaKycGetNinResponse.md)\n - [NigeriaKycGetNinResponseEntity](docs/models/NigeriaKycGetNinResponseEntity.md)\n - [NigeriaKycGetNinResponseEntityNokAddress2](docs/models/NigeriaKycGetNinResponseEntityNokAddress2.md)\n - [NotifyWebhookRequest](docs/models/NotifyWebhookRequest.md)\n - [NotifyWebhookRequestData](docs/models/NotifyWebhookRequestData.md)\n - [NotifyWebhookResponse](docs/models/NotifyWebhookResponse.md)\n - [PurchaseAirtimeRequest](docs/models/PurchaseAirtimeRequest.md)\n - [PurchaseAirtimeResponse](docs/models/PurchaseAirtimeResponse.md)\n - [PurchaseAirtimeResponseEntity](docs/models/PurchaseAirtimeResponseEntity.md)\n - [PurchaseAirtimeResponseEntityData](docs/models/PurchaseAirtimeResponseEntityData.md)\n - [PurchaseAirtimeResponseEntityDataItem](docs/models/PurchaseAirtimeResponseEntityDataItem.md)\n - [RequestSenderIdRequest](docs/models/RequestSenderIdRequest.md)\n - [RequestSenderIdResponse](docs/models/RequestSenderIdResponse.md)\n - [RequestSenderIdResponseEntity](docs/models/RequestSenderIdResponseEntity.md)\n - [RequestSenderIdResponseEntityItem](docs/models/RequestSenderIdResponseEntityItem.md)\n - [SendSmsRequest](docs/models/SendSmsRequest.md)\n - [SendSmsResponse](docs/models/SendSmsResponse.md)\n - [SendSmsResponseEntity](docs/models/SendSmsResponseEntity.md)\n - [SubscribeServiceRequest](docs/models/SubscribeServiceRequest.md)\n - [SubscribeServiceResponse](docs/models/SubscribeServiceResponse.md)\n - [ValidateBvnResponse](docs/models/ValidateBvnResponse.md)\n - [ValidateBvnResponseEntity](docs/models/ValidateBvnResponseEntity.md)\n - [ValidateBvnResponseEntityBvn](docs/models/ValidateBvnResponseEntityBvn.md)\n - [ValidateBvnResponseEntityFirstName](docs/models/ValidateBvnResponseEntityFirstName.md)\n - [VerificationsVerifySelfieNinRequest](docs/models/VerificationsVerifySelfieNinRequest.md)\n - [VerificationsVerifySelfieVninRequest](docs/models/VerificationsVerifySelfieVninRequest.md)\n - [VerifyAgeResponse](docs/models/VerifyAgeResponse.md)\n - [VerifyAgeResponseEntity](docs/models/VerifyAgeResponseEntity.md)\n - [VerifySelfieBvnRequest](docs/models/VerifySelfieBvnRequest.md)\n - [VerifySelfieBvnResponse](docs/models/VerifySelfieBvnResponse.md)\n - [VerifySelfieBvnResponseEntity](docs/models/VerifySelfieBvnResponseEntity.md)\n - [VerifySelfieBvnResponseEntitySelfieVerification](docs/models/VerifySelfieBvnResponseEntitySelfieVerification.md)\n - [ZafKycGetIdResponse](docs/models/ZafKycGetIdResponse.md)\n - [ZafKycGetIdResponseEntity](docs/models/ZafKycGetIdResponseEntity.md)\n - [ZwKycCheckCreditResponse](docs/models/ZwKycCheckCreditResponse.md)\n - [ZwKycCheckCreditResponseEntity](docs/models/ZwKycCheckCreditResponseEntity.md)\n - [ZwKycVerifyIdResponse](docs/models/ZwKycVerifyIdResponse.md)\n - [ZwKycVerifyIdResponseEntity](docs/models/ZwKycVerifyIdResponseEntity.md)\n\n\n## Author\nThis Python package is automatically generated by [Konfig](https://konfigthis.com)\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Client for DOJAH Publilc APIs",
    "version": "4.1.0",
    "project_urls": null,
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b4f22f18467284d39560fb7a4e8b921e313e149e0d2d24df4e7470e86c94fa63",
                "md5": "428f9fd466ffe4dc390e15140e8bc212",
                "sha256": "dadfa777f4f614bfed1dd490f99fa4fc99021b4cffc2ef7dad4223a113ee9aa8"
            },
            "downloads": -1,
            "filename": "dojah_python_sdk-4.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "428f9fd466ffe4dc390e15140e8bc212",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7,<4.0",
            "size": 912619,
            "upload_time": "2023-07-28T22:52:34",
            "upload_time_iso_8601": "2023-07-28T22:52:34.650758Z",
            "url": "https://files.pythonhosted.org/packages/b4/f2/2f18467284d39560fb7a4e8b921e313e149e0d2d24df4e7470e86c94fa63/dojah_python_sdk-4.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "575c2c37a157a403a70b4490fdf65a9ec035bad69697352419273813dbd3f8bb",
                "md5": "20fb4947eeded204094695b597c24624",
                "sha256": "0b3e09427530ecdc181a131af1560cbfe90b6119ea9c08513cfd1bc95c277700"
            },
            "downloads": -1,
            "filename": "dojah_python_sdk-4.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "20fb4947eeded204094695b597c24624",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7,<4.0",
            "size": 200022,
            "upload_time": "2023-07-28T22:52:36",
            "upload_time_iso_8601": "2023-07-28T22:52:36.927458Z",
            "url": "https://files.pythonhosted.org/packages/57/5c/2c37a157a403a70b4490fdf65a9ec035bad69697352419273813dbd3f8bb/dojah_python_sdk-4.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-07-28 22:52:36",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "dojah-python-sdk"
}
        
Elapsed time: 0.25010s