Step 1 Retry

  • When posting retry, 'submissionId' must be included

  • If there is a success record for Step 1, further retry is unavailable

  • When 'retryCount(tried count)' becomes 3, the submission will be automatically rejected.

Request URL

  • URL and 'x-api-key' are required.

curl -X POST "https://rest-api.argoskyc.com/v3/submission/step1" \
-H "x-api-key: {yourAPIKey}" \
--form ...ava

Sample Request

  • Posting in 'Body/form-data' format is recommended

  • You can post one submission at a time

curl --location --request POST 'https://rest-api.argoskyc.com/v3/submission/step1' \
--header 'x-api-key: {yourAPIKey....}' \
--form 'issuingCountry="USA"' \
--form 'email="{email}"' \
--form 'idType="passport"' \
--form 'idImage=@"/C:/Users/sampleID.jpg"' \
--form 'idBackImage=@"/C:/Users/sampleID_back.jpg"' \
--form 'cf1="test"' \
--form 'userid="user1"'
--form 'submissionId="{submissionId}"'

Sample Response

  • When failed at Step 1, retry code and retry message will return

  • When fialed, you can re-post step 1 by using 'submissionId' which is returned at Step 1 response

  • Re-post Step 1 including 'submissionId' at the input data

{
    "retry": [
        {
            "retryCode": "mrz_protocol_fail",
            "retryMsg": "Failed to detect full MRZ."
        }
    ],
    "kysStatus": "incomplete",
    "retryCount": 1,
    "submissionId": "{submissionId}"
}
{
    "kycStatus": "rejected",
    "retryCount": 3
}

Last updated