Know Your Customer
...
Global
Global KYC
overview & purpose the global kyc api is a powerful tool that acts as a digital identity detective it empowers businesses and organizations to confirm the accuracy of the personal and address information provided by individuals this api plays a crucial role in ensuring trust, accuracy, and compliance in various industries it primarily focuses on two key aspects identity verification and address verification by interacting with multiple databases and data sources, this api checks if the information submitted by individuals matches what's officially recorded it categorizes the results into true/false helping organizations make informed decisions and protect against identity fraud key features and functionalities of this api include identity verification the api verifies personal details such as full name, date of birth, national id, and gender it assesses the accuracy of this information against official records, providing a clear indication of the level of match address verification it confirms the accuracy of address details, including house number, city, state, postal code, and more this is vital for ensuring that deliveries go to the correct locations and for address based verification in various services result categorization the api categorizes the verification results into "full match" for complete accuracy, "partial match" for partial accuracy, and "no match" when the information provided doesn't align with official records identity protection it plays a crucial role in safeguarding individuals from identity theft and fraudulent activities by confirming identity information, it helps prevent unauthorized access to sensitive services business trust for organizations, the api ensures that they can trust their customers it's particularly important in industries like banking, where accurate identity verification is essential for granting financial services compliance in regulated industries like finance and healthcare, the api helps businesses adhere to strict compliance requirements by verifying customer information against authoritative sources the global verification standard api is a versatile tool that enhances trust, accuracy, and compliance for businesses and individuals alike by checking and confirming personal and address information, it contributes to secure, efficient, and compliant operations across various industries countries supported true 244,244 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type api details api overview the verification api enables the validation of various personal data inputs, including firstname, lastname, dateofbirth, addressline1, city, state, postalcode, and nationalidno each input is cross referenced against authorized sources to determine a match or no match status authorization access to this api is granted via an authorization token, ensuring secure and authenticated access for authorized users sample curl curl location 'https //api preproduction signzy app/api/v3/global kyc/verify' \\ \ header 'content type application/json' \\ \ header 'authorization \<kong auth token>' \\ \ data raw '{ "service" "\<service>", "countrycode" "\<country code>", "firstname" "\<first name>", "middlename" "\<middle name>", "lastname" "\<last name>", "fullname" "\<full name>", "dateofbirth" "\<yyyy mm dd>", "addressline1" "\<address line>", "addressline2" "\<address line>", "addressline3" "\<address line>", "addressline4" "\<address line>", "addressline5" "\<address line>", "identityinformation" { "nationalidnumber" "\<national id number>", "nationalidtype" "\<national id type>", "phonenumber" "\<phone number>", "landlineno" "\<landline number>", "emailaddress" "\<email address>", }, "consent" true }'curl location 'https //api signzy app/api/v3/global kyc/verify' \\ \ header 'content type application/json' \\ \ header 'authorization \<kong auth token>' \\ \ data raw '{ "service" "\<service>", "countrycode" "\<country code>", "firstname" "\<first name>", "middlename" "\<middle name>", "lastname" "\<last name>", "fullname" "\<full name>", "dateofbirth" "\<yyyy mm dd>", "addressline1" "\<address line>", "addressline2" "\<address line>", "addressline3" "\<address line>", "addressline4" "\<address line>", "addressline5" "\<address line>", "identityinformation" { "nationalidnumber" "\<national id number>", "nationalidtype" "\<national id type>", "phonenumber" "\<phone number>", "landlineno" "\<landline number>", "emailaddress" "\<email address>", }, "consent" true }' api input the api expects the following input in the request payload { "result" { "countrycode" "\<country code>", "service" "\<service>", "namematchscore" "\<namematchscore", "addressmatchscore" "\<addressmatchscore>", "verificationresult" { "firstname" "\<true"/"false>", "lastname" "\<true"/"false>", "middlename" "\<true"/"false>", "fullname" "\<true"/"false>", "dateofbirth" "\<true"/"false>"", "addressline1" "\<true"/"false>", "addressline2" "\<true"/"false>", "addressline3" "\<true"/"false>", "addressline4" "\<true"/"false>", "addressline5" "\<true"/"false>", "address" "\<true"/"false>", "nationalidnumber" "\<true"/"false>", "phonenumber" "\<true"/"false>", "landlineno" "\<true"/"false>", "emailaddress" "\<true"/"false>" } }, "reason" "request successful", "code" "s001" } true 171,76,278,100left unhandled content type left unhandled content type left unhandled content type unhandled content type left unhandled content type left unhandled content type left unhandled content type unhandled content type left unhandled content type left unhandled content type left unhandled content type unhandled content type left unhandled content type left unhandled content type left unhandled content type unhandled content type left unhandled content type left unhandled content type left unhandled content type unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type country specific input validations true 100,100,100,100,100,100,100,100,100,100,100,100 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type api output success response & mapping 200 { "result" { "countrycode" "\<country code>", "service" "\<service>", "namematchscore" "\<namematchscore", "addressmatchscore" "\<addressmatchscore>", "verificationresult" { "firstname" "\<true"/"false>", "lastname" "\<true"/"false>", "middlename" "\<true"/"false>", "fullname" "\<true"/"false>", "dateofbirth" "\<true"/"false>"", "addressline1" "\<true"/"false>", "addressline2" "\<true"/"false>", "addressline3" "\<true"/"false>", "addressline4" "\<true"/"false>", "addressline5" "\<true"/"false>", "address" "\<true"/"false>", "nationalidnumber" "\<true"/"false>", "phonenumber" "\<true"/"false>", "landlineno" "\<true"/"false>", "emailaddress" "\<true"/"false>" } }, "reason" "request successful", "code" "s001" } response parameters true 162,162,164 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type success codes true 162,162,164 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type error code and mapping sample error malformatted requestid e001 { "result" {}, "reason" "bad request bad request \<request> is invalid ", "status" "failure", "code" "e001" } requestid not found e401 { "result" {}, "reason" "upstream error", "status" "failure", "code" "e401" } error response parameters true 244,244left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type left unhandled content type unhandled content type error codes true 162,162,164 unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type unhandled content type getting help please feel free to contact us if you have any questions, require clarification, or have ideas for how to make the documents or any of our services better you can reach out to us at we strive to provide prompt and reliable assistance, ensuring your queries are addressed effectively we value your feedback and are committed to making your experience smooth and enjoyable our team is dedicated to assisting you with any needs you may have thank you for choosing our services we look forward to helping you!