Page cover image

이메일로 인증하기

Post/idverify

Email을 이용하여 제 3자도 ARGOS ID 인증을 할 수 있습니다. 즉, VASP가 제 3자의 지갑 소유자를 확인함으로써 제3자를 대상으로 하는 Travel Rule을 준수 할 수 있습니다.

이메일을 발송한지 30분이 지나거나 이메일 링크를 통해 한번 인증이 되고 나면 해당 링크는 만료됩니다.

Input Data

  • API를 요청할 때 필요한 매개변수들 입니다.

  • form-data, form-urlencoded, raw 방식을 지원하며 호출 방식이 raw일 경우 JSON 형태로 제출해야 합니다.

  • email을 제외한 모든 값들은 옵션입니다.

  • network를 입력하지 않을 경우 해당 프로젝트의 option으로 설정됩니다.

  • language는 영어(en)와 한국어(ko)만 제공합니다. (default: en)

Parameter
Requirement
Description

email

required

ARGOS ID 인증을 요청하려는 제 3자의 Email

network

optional

인증하려는 Chain의 이름 ex) BSC, ETH, KLAY, MATIC, SOL

receiver

optional

수신자의 이름

requester

optional

요청자의 이름

language

optional

제공 언어 ex) en, ko

rid

optional

고객사에서 만들어서 사용할 요청 구분 ID

Output Data

요청이 완료 되면 확인할 수 있는 데이터 목록 입니다.

Response
Description

message

이메일 요청 성공, 실패 메시지

Sample Email Content

이메일 수신자는 다음과 같은 내용의 이메일을 받게 됩니다. 'ARGOS ID' 버튼을 클릭하면 인증을 진행할 수 있습니다.

form-data, form-urlencoded 방식

Request URL

  • URL과 x-api-key를 반드시 입력해야 합니다.

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

Sample Request: form-data

curl --location --request POST 'https://rest-api.argosidentity.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.argosidentity.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 방식

Request URL

  • URL과 x-api-key를 반드시 입력해 주어야 합니다.

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

Sample Request

curl --location --request POST 'https://rest-api.argosidentity.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