Read a Task with OTP Verification
This section explains how to verify identity through email/SMS OTP. The following example assumes that the task owner requires signers to verify "before reading the task."
1. Request Read a Task API
The query string is as follows:
task_id=37126
2. Retrieve Verification Info from the Error Message
The API will respond with the following error message:
{
"error_code": 403034,
"error_message": "require verify before sign: stage_need_verify",
"error_key": "stage_need_verify",
"verify_info": [
{
"verify_type": "email",
"verify_source": "[email protected]",
"uuid": "138bdac7-1e81-4662-be08-de68a8346a95",
"sequence": 1,
"occassion": "read"
}
],
"verify_for": "identity_verify",
"asked_by": "Task Owner",
"triggered": true,
"signer_email": "[email protected]"
}
3. Verify the OTP
To verify the OTP received from email or SMS, the query string is as follows:
task_id=37126&uuid=44cb0e62-9e48-44a3-82ad-3ee5fea2038c&verify_data=141999
In this case, the API will respond with a status code of 200 along with detailed information about the task. Additionally, there will be an identity_verify_token
in the response which must be included in subsequent requests to the Sign a Task API.
Updated 4 months ago