URL
https://verify.safeid.io/api/v1.0/oath/sync
Input Parameters
clientId | no | n/a | Client ID of your account provided by the service provider | ||
apiKey | no | n/a | API Key of your account provided by the service provider | ||
tsn | no | n/a | The serial number of the token to be verified | ||
otp1 | no | n/a | 1st one-time passcode | ||
otp2 | no | n/a | 2nd one-time passcode | The 1st and 2nd OTP should be consecutive | |
Param | Values | Optional | Default Value | Remarks | Example |
---|
Remarks
This command should be posted, and its body should be a JSON object containing all of above parameters, e.g.
{ "clientId" : "xxxxxxx", "apiKey": "*******************", "tsn": "nnnnnnnn", "otp1": "nnnnnn", "otp2": "nnnnnn" }
Output Result
The output of this api function is a JSON object containing the following key/value pairs:
- error: the error code of the result. 0 means success, others mean failure
- message: the description of the error
Examples
Example 1
POST: https://verify.safeid.io/api/v1.0/oath/sync
BODY: { "clientId" : "438929220", "apiKey": "XS91cLX5_Gt7-n_TdzR4.t_8t.C-7b6-", "tsn": "90002109", "otp1": "657159", "otp2": "006977" }
Result: {"error":0,"message":"OK"}