Generate Token
Get an Authroization Bearer Token.
Base URL
sdk.faceki.com
Token Generation End Point
https://sdk.faceki.com/auth/api/access-token
Token Authentication Postman
Get a Bearer Token access token.
Authentication for the Faceki API is achieved through token-based authentication. To authenticate requests made to the API, you must include an API token in the Authorization of your requests.
For the GET method, the "Authorization" header should include "Bearer Token" followed by your parameters. which are "clientId" and "clientSecret". These parameters help to ensure that the request is valid and authorized.
By including the necessary authentication details in your requests, you can ensure that your requests are processed correctly and securely.
This API is used to generate tokens, this token is client-specific and used to authenticate client identity before performing operations in the system.


GET
https://sdk.faceki.com/auth/api/access-token
Headers
clientSecret*
String
clientSecret will be found in the integration section.
Example: "clientSecret":"00nl0cuq780ur007spqspa94kq6rkn1fap1e0kdre7gdl97lvspk".
clientid*
String
(string, required) Client Id from integration settings.
Example: "client_id":"0NTS4CBV8MVII02VGVSPICB00"
.
Content-Type
String
application/json
"responseCode": 0,
"data": {
"access_token": "eyYkdDhiJuMVdFVFwvYWRPWFBCWTgxaCtTdEpcLytxUFVzSzFGSVlubXhSdUV4UWdJSkU9IiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3YnN2YW5jcGw0dGlvNjA2MDBwbjZobnI1OCIsInRva2VuX3VzZSI6ImFjY2VzcyIsInNjb3BlIjoia3ljXC9hbGwiLCJhdXRoX3RpbWUiOjE2ODI1MTM5NDksImlzcyI6Imh0dHBzOlwvXC9jb2duaXRvLWlkcC5tZS1zb3V0aC0xLmFtYXpvbmF3cy5jb21cL21lLXNvdXRoLTFfNHRvVUVCem9mIiwiZXhwIjoxNjgyNTE3NTQ5LCJpYXQiOjE2ODI1MTM5NDksInZlcnNpb24iOjIsImp0aSI6Ijg2NjY3N2FkLTcyMDctNDFkOC1hZjI5LTk3OWU3MDA3YWViNiIsImNsaWVudF9pZCI6Ijdic3ZhbmNwbDR0aW82MDYwMHBuNmhucjU4In0.NTs5EgFlTlfslPIFZpqK5ABAj7oZMPlGMEvH4YeUHOSB0m7jo_TkzNTHm1GCp32Mz3qCBOHZPiic0PPPCFJ1p1A2o7WSmV4x6GQ9vS55kvOUcgaY0_wS37_2TQ7ObVUeMKAeuSqdE9QBWIiMDdZyslDb-pGlXjC4WE0g30TGbKuu2twungoUztyDS1HqBQUNnZ1T3HV0fOTYXwKmXjGCoP-gZHW3TRG8woF4QnPqoAYItV-aRT01fv2H62NdlL_VZ7A1cCHEClDIs5U5nagGjVWeIxJUTLQT0tFVvYVh6ViCaRCv2hlFcSrSwym0hvtGgPNV0H_eZ2yytoFjq0danQ",
"expires_in": 3600,
"token_type": "Bearer"
}
}
Response JSON format

Requests return a JSON object with the header:
// Content-Type: application/json
Responses return JSON with a consistent structure, except downloads.
You must make all your requests to the API over HTTPS and TLS 1.2, with Server Name Indication enabled. Any requests made over HTTP will fail.
Token authentication Codes
Authorization: Token token=<YOUR_API_TOKEN>
Error Code
INTERNAL_SYSTEM_ERROR = 1000,
SUCCESS = 0,
NO_RULES_FOR_COMPANY = 7001,
NEED_REQUIRED_IMAGES = 8001,
DOCUMENT_VERIFY_FAILED = 8002,
PLEASE_TRY_AGAIN = 8003,
FACE_CROPPED = 8004,
FACE_TOO_CLOSED = 8005,
FACE_NOT_FOUND = 8006,
FACE_CLOSED_TO_BORDER = 8007,
FACE_TOO_SMALL = 8008,
POOR_LIGHT = 8009,
ID_VERIFY_FAIL = 8010,
DL_VERIFY_FAIL = 8011,
PASSPORT_VERIFY_FAIL = 8012,
DATA_NOT_FOUND = 8013,
INVALID_VERIFICATION_LINK = 8014,
VERIFICATION_LINK_EXPIRED = 8015,
FAIL_TO_GENERATE_LINK = 8016,
KYC_VERIFICATION_LIMIT_REACHED = 8017,
SELFIE_MULTIPLE_FACES = 8018,
FACE_BLURR = 8019
/kyc-verification
Last updated