Overview
KYC is the authoritative store for customer identity.Get a token
Customers
Upsert customer
Response
Possible payloads
PERSON
BUSINESS
Field rules
- type:
PERSONorBUSINESS - dob:
yyyy-MM-ddwhen provided - email, mobile, nationalId, address: optional
Get customer
KYC
Submit KYC
Response
Field rules
- documents: required array of
{ type, url } - identifiers: optional array of
{ type, value }(e.g.,nid,passport) - metadata: optional object for provider-specific notes
Add identifiers
Add documents
Lifecycle
Activate customer
Deactivate customer
Field rules
- activatedOn / deactivatedOn:
yyyy-MM-dd
Search
Verification
Verify identity
Response
Field rules
- identityType: one of
DRIVING_LICENCE,TIN,VOTERS_CARD,ZANID - countryCode: must be
TZ - issueDate:
yyyy-MM-dd; required forTINandDRIVING_LICENCE - isConsent: must be string
"true"
Verify mobile
Response
Field rules
- phoneNumber: include country code (e.g.,
+255700000000) - firstName, lastName: required; middleName optional
Verify business
Field rules
- countryCode: must be
TZ - isConsent: must be string
"true"
Response