useAssetRequest
November 12, 2025 · View on GitHub
Type: object
Properties overview
| Property | Type | Required | Description |
|---|---|---|---|
inputs | object | ✓ | |
subscriber | object |
Detailed Properties
-
inputs(object) - requiredcustomer(customer) - optional
A user that wishes to purchase a packageassets(array[assetReference]) - requireddistribution(distribution) - optionalpaymentMethod(typeOfPaymentMethod) - optionaltravellers(array[traveller]) - optional
Array item properties:type(string) - required
value: "traveller"id(string) - required
default string, full names etc (length 0-200)characteristics(object) - optionalrequirements(object) - optionalprofile(string) - optional
default string, full names etc (length 0-200)groupSize(number) - optional
in case of a travelling party, specify the (sub)group size with equivalent attributes
-
subscriber(object) - optionalsuccessUri(string (uri)) - optionalinProgressUri(string (uri)) - optionalfailedUri(string (uri)) - optional
Example
{
"inputs": {
"assets": [
"example-string"
],
"customer": {
"id": "identifier",
"initials": "example-string",
"firstName": "example-string",
"lastName": "example-string"
},
"distribution": {
"accessType": "BARCODE",
"distributionChannel": "example-string"
},
"paymentMethod": "PREPAID"
},
"subscriber": {
"successUri": "https://example.com",
"inProgressUri": "https://example.com",
"failedUri": "https://example.com"
}
}