Skip to main content
POST
/
widgets
/
travel-rule
/
sessions
curl --request POST \
  --url https://api.enterprise.sandbox.uphold.com/widgets/travel-rule/sessions \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "flow": "deposit-form",
  "data": {
    "requestForInformationId": "a5280aa4-4bff-4f5c-a0a5-0431771b5705"
  }
}
'
{
"session": {
"flow": "deposit-form",
"url": "https://travel-rule.enterprise.uphold.com/",
"token": "GEbRxBN...edjnXbL",
"data": {
"provider": "notabene",
"parameters": {
"init": {
"authToken": "eyJhbGc...6oX8QoM",
"nodeUrl": "https://api.notabene.id"
},
"options": {
"proofs": {
"fallbacks": [
"self-declaration"
],
"reuseProof": true,
"deminimis": {
"currency": "EUR",
"proofTypes": [],
"threshold": 1000
}
}
},
"transaction": {
"amountDecimal": 1.23,
"asset": "XRP-XRP",
"customer": {
"name": "John Doe",
"type": "natural"
},
"source": [
"rDkjqf1YFGjt39ZrRQu9gMqcNEBmcQaXyC"
]
}
}
}
}
}

Authorizations

Authorization
string
header
required

OAuth 2.0

Body

application/json
flow
enum<string>
required

The flow of the Travel Rule widget session.

Available options:
deposit-form
data
object
required

The data for the deposit form flow.

Response

Session created.

session
object
required