Skip to main content

POST / (Step 1-1 - Address Verify Callback (Before On Chain))

Version: 3.0.0

Url

https://{VASP_SERVICE_URL}/

GTR will send you an request with callbackType: 6 (you have to verify the address is exists in your service, and return by structure of simple result response

Authentication

bearerAuth(http)

Scheme: bearer

Bearer Format: JWT

Path Parameters

No path parameters

Query Parameters

No query parameters

Request Body (Required)

PropertyTypeRequiredDescription
beneficiaryVasp
StringNo
Response status message associated with status code
callbackData
ObjectNo
the child structure could be: BeforeOnChainAddressVerifyCallbackRequest, BeforeOnChainPIICallbackRequest,
PropertyTypeDescription
address
String
Beneficiary's address.
initiatorVasp
String
who invoke transaction to you
network
String
network name
originatorVasp
String
Originator VASP code allocated by GTR system
originatorVaspName
String
Originator VASP name
requestId
String
Unique request ID, recommended UUID.
tag
String
Tag/Memo of the transaction.
ticker
String
Token Name.
travelruleId
String
callbackType
IntegerNo
See CallbackTypeEnum
invokeVaspCode
StringNo
Response status message associated with status code
originatorVasp
StringNo
Response status message associated with status code
requestId
StringNo
Unique request ID, recommended UUID.

Responses

Status 200

Please return this response after you verify the address

verifyStatus 100000: Address exists

verifyStatus 200001: Address does not exists

JSON Content

PropertyTypeDescription
verifyMessage
String
verify message
verifyStatus
Integer
Copyright (C) 2025 Global Travel Rule. All Rights Reserved
General
Developer