Verify Via Email

By using email, you can also authenticate the 3rd party wallet. It means that with ARGOS ID covers transfer to 3rd party's unhosted wallet, which makes our clients still compliant with the Travel Rule.

Input Data

The verification link in the email is valid only for once and will be expired after 30 minutes.

  • The below table is parameteres needed for API request.

  • form-data, form-urlencoded, raw methods are available. But for 'raw' method the format should be JSON.

  • Parameters other than email are all optional.

  • When posted with no network parameter, it will follow the project's option.

  • Only English(en) and Korean(ko) are available for language for now(default: en).

Output Data

List of data returned when the request is completed.

Sample Email Content

The email reciever will get an email as shown below. The reciever can proceed with clicking 'ARGOS ID' button.

'form-data', 'form-urlencoded' Method

Request URL

  • URL and x-api-key are required.

curl -X POST "https://rest-api.argoskyc.com/v3/idverify"
-H "x-api-key: {yourAPIKey}"

Sample Request: form-data

curl --location --request POST 'https://rest-api.argoskyc.com/v3/idverify' \
--header 'x-api-key: {yourAPIKey}' \
--form 'email="{email}"' \
--form 'network="{chains}"' \
--form 'receiver="{receiver}"' \
--form 'requester="{requester}"' \
--form 'language="{language}"' \
--form 'rid="{rid}"'

Sample Request: form-urlencoded

curl --location --request POST 'https://rest-api.argoskyc.com/v3/idverify' \
--header 'x-api-key: {yourAPIKey}' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'email={email}' \
--data-urlencode 'network={chains}' \
--data-urlencode 'receiver={receiver}' \
--data-urlencode 'requester={requester}' \
--data-urlencode 'language={language}' \
--data-urlencode 'rid={rid}'

Sample Response

{
    "message": "The email has been sent successfully."
}

'raw' Method

Request URL

  • URL and x-api-key are required.

curl -X POST "https://rest-api.argoskyc.com/v3/idverify"
-H "x-api-key: {yourAPIKey}"

Sample Request

curl --location --request POST 'https://rest-api.argoskyc.com/v3/idverify' \
--header 'x-api-key: {yourAPIKey}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "email": "{email}",
    "network": "{chains}",
    "receiver": "{receiver}",
    "requester": "{requester}",
    "language": "{language}",
    "rid": "{rid}"
}'

Sample Response

{
    "message": "The email has been sent successfully."
}

Last updated