Retrieve a list of Entities associated with your KYC portal instance.
GET
https://api.icomplykyc.com/api/v2/entities
Retrieve a list of Entities that have been verified or are waiting for verification
Authentication Type: Api Key
Example Query: https://api.icomplykyc.com/api/v2/entities?limit=10&start=0&descending=true&type=all&identityVerification=true&kycMetaData=true&amlSearches=true&supportingDocuments=true&addresses=true&corporateVerification=true&documentAuthentication=true&biometrics=true
Name | Type | Description |
---|---|---|
limit |
Int |
Defines how many IDs to return. Max value: 100. Default value: 10 |
start |
Int |
Defines how many entities to jump over. Default value: 0 |
descending |
Boolean |
Defines whether to sort entities in ascending or descending |
type |
String |
Defines entity type. Expected values: all, natural-persons, legal-entities. Default value: all |
identityVerification |
Boolean |
Affects natural persons only |
kycMetaData |
Boolean |
Affects all entities |
amlSearches |
Boolean |
Affects all entities |
supportingDocuments |
Boolean |
Affects all entities |
addresses |
Boolean |
Affects legal entities only |
corporateVerification |
Boolean |
Affects legal entities only |
documentAuthentication |
Boolean |
Affects natural persons only |
biometrics |
Boolean |
Affects natural persons only |
{
"code": 200,
"status": "success",
"message": "",
"data": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"type": "Natural Person",
"kycMetaData": {
"assignedUser": null,
"dateCreated": "2022-02-02 13:29:30.9211175",
"riskLevel": 0,
"status": "New",
"lastUpdated": "2022-02-02 13:39:39.4233256"
},
"personalInformation": {
"firstName": "John",
"middleName": null,
"lastName": "Doe",
"dateOfBirth": "1966-01-09",
"phone": "01234567896",
"email": "jdoe@gmail.com",
"city": "Greenwich",
"stateProvince": "London, City of",
"countryCode": "GB",
"postalCode": "123 5FR",
"address": null
},
"biometrics": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"dateAdded": "02-02-2022",
"queryId": 1234567890,
"type": "Live Face Match",
"status": "Review",
"duration": 26417,
"faceMatchResult": true,
"livenessResult": true
}
],
"identityVerification": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"identityVerification": true,
"identityStatus": "Review",
"identityIssues": [],
"dataSources": "https://trade.globalblock.co.uk",
"nextReviewDate": "2023-02-02"
}
],
"documentAuthentication": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"queryId": 1234567890,
"dateAdded": "2022-02-02",
"docType": "Passport",
"docNumber": "12345678",
"docIssues": [
"The Month of Birth located does not match the Month of Birth submitted"
],
"docExpiryDate": "2026-07-10"
}
],
"supportingDocuments": [],
"amlSearches": []
},
{
"id": "123456aab-f84f-43b5-88b1-0c6a14536528",
"type": "Natural Person",
"kycMetaData": {
"assignedUser": null,
"dateCreated": "2022-01-29 23:42:02.5508689",
"riskLevel": 0,
"status": "New",
"lastUpdated": "2022-01-29 23:47:41.5740869"
},
"personalInformation": {
"firstName": "Jane",
"middleName": null,
"lastName": "Doe",
"dateOfBirth": "1993-03-01",
"phone": "4161234567",
"email": "janedoe@gmail.com",
"city": "Toronto",
"stateProvince": "Ontario",
"countryCode": "CA",
"postalCode": "M6B 3Y5",
"address": null
},
"biometrics": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"dateAdded": "29-01-2022",
"queryId": 1234567890,
"type": "Live Face Match",
"status": "Accepted",
"duration": 15538,
"faceMatchResult": false,
"livenessResult": true
}
],
"identityVerification": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"identityVerification": true,
"identityStatus": "Accepted",
"identityIssues": [],
"dataSources": "https://trade.chainmyne.com",
"nextReviewDate": "2023-01-29"
}
],
"documentAuthentication": [
{
"id": "123456a-fa38-4893-a88c-bca96ba20cf2",
"queryId": 1234567890,
"dateAdded": "2022-01-29",
"docType": "Passport",
"docNumber": null,
"docIssues": [],
"docExpiryDate": "0001-01-01"
}
],
"supportingDocuments": [],
"amlSearches": [
{
"searchTerm": "Jane Doe",
"date": "2022-02-01",
"id": 6153,
"potential": 1,
"unknown": 0,
"rejected": 0,
"accepted": 0
}
]
}
]
}
GET
https://api.icomplykyc.com/api/v2/entities/identifiers
Retrieve a list of entity IDs associated with your account. These entity IDs can be used to get more information about a specific entity.
Authentication Type: Api Key
Example Query: https://api.icomplykyc.com/api/v2/entities/identifiers?limit=100&start=0&descending=true&type=all
Name | Type | Description |
---|---|---|
limit |
Int |
Defines how many IDs to return. Max value: 1000. Default value: 100 |
start |
Int |
Defines how many entities to jump over. Default value: 0 |
descending |
Boolean |
Defines whether to sort entities in ascending or descending |
type |
String |
Defines entity type. Expected values: all, natural-persons, legal-entities. Default value: all |
{
"code": 200,
"status": "success",
"message": "",
"data": [
"1234567a-fb38-4893-a88c-bca96ba20bd2",
"1234567a-294c-4178-a45e-466a17b18dca",
"1234567a-b000-4279-95a6-b1e7d24bbd88",
"1234567a-b5e6-4fe2-9310-4a2dd1849819",
"1234567a-aee7-46cc-b9b1-9ce08c6b3a0c",
"1234567a-b4bb-460b-9bf0-13bec025885c"
]
}