Skip to main content
Search

End Travel Rule

Version: 3.0.0

Method

POST

Url

https://platform.globaltravelrule.com/api/verify/v2/end

Authentication

No authentication

Path Parameters

No path parameters

Query Parameters

No query parameters

Request Body (Optional)

PropertyTypeRequiredDescription
reason
StringYes
Reason of end the travel rule
reasonType
StringYes
Reason Type of end travel rule, see structure of: EndTravelRuleType
requestId
StringYes
requestId is the unique id for all transaction, the same travelrule-request invoke process flow should be using same requestId, the recommend format is: "[YOUR_VASP_NAME]-[UUIDv4]"

Responses

Status 200

OK

JSON Content

PropertyTypeDescription
data
Object
PropertyTypeDescription
No properties
verifyMessage
String
verifyStatus
Integer

Status HTTP Status: 200, VerifyStatus: 100000

Success

JSON Content

PropertyTypeDescription
data
Object
PropertyTypeDescription
No properties
verifyMessage
String
verifyStatus
Integer

This /end API is usually called after you receive success response from the previous call of /one_step.

You can use this /end API to explicitly terminate the Travel Rule process for a variety of reasons.

Specifying a concrete reason will help GTR & your counterparty to understand why a Travel Rule request successfully complete but no following blockchain transaction.

Reason TypeDescription
UNKNOWNUnknown
INTERRUPTEDinterrupted transaction
ADDRESS_BOOK_VERIFYFor address book whitelisting purposes
WITHDRAW_PROCESS_DNCWithdrawal process disconnected, possibly due to user interruption
UNABLE_PROCESSUnable to process, please contact VASP for more information
SYSTEM_ISSUEInternal Error
REJECTEDReject transfer without reason
CANCELLEDCancelled by user
TRANSFER_REJECTEDReject transfer without reason

Request Example 1: END Travel Rule Status Update

{
"requestId": "[requestId]",
"reasonType": "ADDRESS_BOOK_VERIFY_PURPOSE",
"reason": "some reason here"
}

Response Example 1: Success

HTTP Status: 200, VerifyStatus: 100000

{
"verifyStatus": 100000,
"verifyMessage": "Verify Success"
}