Natural Persons
This section describes API operations for managing Natural Person Entity data.
Get Natural Person Information
GetNaturalPersonByEntityID
GET
https://api.icomplykyc.com/api/v2/entities/natural-persons/:id
Get personal information, KYC data, AML risk screening data, and document authentication result for a Natural Person with the specified entity ID.
Authentication Type: Api Key
Sample Query: https://api.icomplykyc.com/api/v2/natural-persons/12e34567-fcff-4c10-9dd3-da74422e1c30
Path Parameters
id*
String
The entity ID
GetNaturalPersonEntityIDBySearchParameter
GET
https://api.icomplykyc.com/api/v2/entities/natural-persons
Find a natural person record based on query string parameters including first name, last name, phone, email and external ID.
Authentication Type: Api Key
Sample Query: https://api.icomplykyc.com/api/v2/natural-persons?firstName=john&lastName=doe&phone=555-010-0123
Query Parameters
firstName
String
First Name of the Natural Person
lastName
String
Last Name of the Natural Person
phone
String
Phone Number of the Natural Person
String
Email of the Natural Person
externalID
String
Search by external ID
GetAllImagesByEntityID
GET
https://api.icomplykyc.com/api/v2/natural-persons/:id/images
Get all ID document images associated with a Natural Person Entity. The endpoint returns a Binary Zip file which contains all the ID document images uploaded by this user.
Authentication Type: Api Key
Sample Query: https://api.icomplykyc.com/api/v2/natural-persons/12e34567-fcff-4c10-9dd3-da74422e1c30/images
Path Parameters
id
String
The Natural Person Entity ID
Binary Zip archive containing images: 1234567a-6788-4907-8265-7b4e02fab134_images.zip
Sample contents of archive:
1234567890_Preprocessed_Image_driverLicense_1234567-ed49-471c-8342-1dc3a0290589.jpg
31234567890_Preprocessed_BackImage_driverLicense_1234567-34d0-4fdb-a809-195a6049ad2b.jpg
Add Natural Person
Sample Request Body
To create a natural person, initiate a POST request to https://api.icomplykyc.com/api/v2/entities/natural-persons with the following JSON payload.
AddNaturalPerson
POST
https://api.icomplykyc.com/api/v2/entities/natural-persons
Authentication Type: Api Key
Sample Query: https://api.icomplykyc.com/api/v2/entities/natural-persons
Request Body
Raw*
JSON
See above sample payload body
Last updated