Get SignatureId API

Call this API to generate an signatureId.

Request Example:

curl -X POST  
-H "X-ACCESS-TOKEN: `{Your Access Token}`" \
"https://api.advance.ai/liveness/ext/v1/generate-signature-id" \
-d '{"productLevel":"STANDARD", "livenessType":"DISTANT_NEAR"}'

Request URL

Regional Liveness Detection

https://api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://my-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://th-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://ph-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://mex-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://col-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://nga-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)

Global Liveness Detection

https://sg-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)
https://th-api.advance.ai/liveness/ext/v1/generate-signature-id
POST (application/json)

Request Header Parameters

ParameterDescription
X-ACCESS-TOKENstring Please use Token Authentication API to get your access token

RequestBody

Parameter

Description

productLevel

string[Optional] the productLevel that satisfy the client's business needs. Refer to ProductLevel.

Note: This parameter only needs to inputed when you use Advanguard Liveness Detection Standard or Advanguard Liveness Detection Pro.

livenessType

string [Optional] default to DISTANT_NEAR. Determine how the user go through the liveness capture. Refer to

Liveness Type List

ProductLevel

The productLevel defines the tier of the Identity Verification(..DV, LD, FA) service. Please consult with our sales representative to determine the tier that best aligns with your business requirements and use the granted product level for your API request submission.

Supported ValuesDescription
STANDARDBasic compliance / High passrate / Acceptable accuracy
PROStrong compliance / Enhanced accuracy

Response Description

ParameterDescription
codeLiveness Detection Status Code
transactionIdThe request id, the max length is 64
pricingStrategyWhether the request will be charged, enum type: FREE, PAY
messageStatus Code Explanation
datasignatureId signatureId for this liveness detection
extraExtra response info (Exception Message)

Response Code

Status CodeMessage
SUCCESSOK
PARAMETER_ERRORParameter error, please check you input.
Parameter should not be empty
ERRORServer error

Response Examples

{
    "code": "SUCCESS",
    "message": "OK",
    "data": {
        "signatureId": "xxxxxxx"
    },
    "extra": null,
    "transactionId": "ac66706068e737b5",
    "pricingStrategy": "FREE"
}