| Name | dojah-python-sdk JSON |
| Version |
4.1.0
JSON |
| download |
| home_page | |
| Summary | Client for DOJAH Publilc APIs |
| upload_time | 2023-07-28 22:52:36 |
| maintainer | |
| docs_url | None |
| author | Konfig |
| requires_python | >=3.7,<4.0 |
| license | MIT |
| 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'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'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"
}