Notus API
Know your customer

Create an enhanced individual verification session

Creates a new KYC enhanced verification session for an individual. If the individual already exists (upgrade), only enhanced documents are required. If not (direct-to-enhanced), all documents are required.

POST
/api/v1/kyc/individual-verification-sessions/enhanced

Authorization

x-api-key
x-api-key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://example.com/api/v1/kyc/individual-verification-sessions/enhanced" \  -H "Content-Type: application/json" \  -d '{    "documentId": "string",    "sourceOfFundsDocType": "BUSINESS_INCOME",    "purposeOfTransactions": "BUSINESS_TRANSACTIONS",    "proofOfAddressDocType": "UTILITY_BILL",    "purposeOfTransactionsExplanation": "string"  }'
{  "session": {    "id": "string",    "individualId": "string",    "status": "PENDING",    "firstName": "string",    "lastName": "string",    "birthDate": "string",    "document": {      "id": "string",      "type": "string",      "category": "string"    },    "createdAt": "string",    "updatedAt": "string"  },  "frontDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  },  "backDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  },  "sourceOfFundsDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  },  "proofOfOwnershipDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  },  "incomeTaxDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  },  "individualHoldingDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  },  "proofOfAddressDocumentUpload": {    "url": "string",    "fields": {      "bucket": "string",      "X-Amz-Algorithm": "string",      "X-Amz-Credential": "string",      "X-Amz-Date": "string",      "key": "string",      "Policy": "string",      "X-Amz-Signature": "string"    }  }}