reasonstringOptional
fieldstringOptional
detailstringOptional
pricesWithheldbooleanOptional
repriceRequiredbooleanOptional
previousPriceMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
priceMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
previousPenaltyMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
penaltyMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
snapshotPenaltyMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
supplierPenaltyMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
statestringOptional
linksobjectOptional
acceptedarray of stringOptional
orderRefstringOptional
retryAfterMsintegerOptional
capMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
usedTodayMoneyOptional
Integer minor units + ISO-4217, never floats (platform law)
5 child attributes
amountintegerRequired
Minor units
currencystringRequired
ISO-4217
fxAppliedbooleanOptional
True when the amount was converted from the supplier's currency.
fxSnapshotIdstringOptional
The exchange-rate snapshot the amount was converted with, fixed when the price was quoted.
breakdownarray of PriceBreakdownLineOptional
Sell-side component lines summing to amount; the platform may send it empty.Show more
Sell-side component lines summing to amount; the platform may send it empty. One line shape everywhere — the same PriceBreakdownLine the rule simulation answers. Never carries a supplier net.
13 child attributes
typestringRequired
The kind of line, for example BASE, TAX, FEE or DISCOUNT.
amountintegerRequired
Minor units
feeTypestringOptional
For FEE lines produced by a FEE_LINE rule — the tenant's fee label
labelstringOptional
Display label in the request locale
taxComponentstringOptional
For GST / TAX lines — CGST | SGST | IGST | UTGST | CESS | VAT | SALES_TAX | OCCUPANCY_TAX; open string
taxCodeTaxCodeOptional
The statutory classification of a taxed line (SAC/HSN in India, VAT codes elsewhere)
rateBasisPointsintegerOptional
The tax or fee rate in basis points when the line is rate-based (1800 = 18%)
collectedBystringOptional
PLATFORM | SUPPLIER | PROPERTY — who takes the money; a non-PLATFORM line outside Offer.price is a pay-at-property disclosure
payableAtstringOptional
BOOKING | PROPERTY | DESK | AFTER_SERVICE
includedbooleanOptional
True when the line is inside the enclosing amount (default); false for a disclosed line outside it
quantityintegerOptional
How many units the line covers, when more than one.
unitAmountintegerOptional
Minor units per unit when quantity is given
currencystringOptional
ISO-4217 code of this line's amount and unitAmount.Show more
ISO-4217 code of this line's amount and unitAmount. Set ONLY on a disclosed line (included false) that is NOT in the enclosing price's currency, for example a resort fee payable at the property in its local currency. Absent means the enclosing price's currency, as before; a line inside the total never carries it.
resetAtstring · date-timeOptional
dimensionsarray of stringOptional
SCOPE_WIDENING — the request members wider than the minting key (or the key's current scope)
resumeBystringOptional
KEY_PAUSED, LOOP_DETECTED — who can resume the key; owner (an Owner or Admin)
consoleLinkstring · uriOptional
KEY_PAUSED, LOOP_DETECTED — the console page of the key
evidenceApiKeyPauseEvidenceOptional
Why a key was paused. rule is LOOP_IDENTICAL (identical requests, path and body hash, per minute) | LOOP_HOLDS (holds without a booking or release in 10 minutes) | VELOCITY_HARD (the third soft breach…Show more
Why a key was paused. rule is LOOP_IDENTICAL (identical requests, path and body hash, per minute) | LOOP_HOLDS (holds without a booking or release in 10 minutes) | VELOCITY_HARD (the third soft breach in 24 hours) | VELOCITY_BURST (above 5× a limit) | MANUAL (an Owner or Admin) | STOP_IGNORED (calls kept coming after stop), x-extensible-enum. summary is the line the console shows ("212 holds in 9 min"); requestIds are the traceIds of the requests that tripped the rule.
8 child attributes
rulestringRequired
dimensionstringOptional
The scope or threshold that tripped (reqPerSec, holdsPerHour, identicalRequestsPerMinute …); null for MANUAL
observedintegerOptional
limitintegerOptional
windowSecondsintegerOptional
summarystringRequired
requestIdsarray of stringRequired
atstring · date-timeRequired
windowSecondsintegerOptional
VELOCITY_LIMIT, SIGNUP_RATE_LIMITED — the window the limit is counted over
openarray of stringOptional
on 409 CONFLICT PREREQUISITES_OPEN, the keys of the required rail steps that are not done, in rail order
countrystringOptional
on 409 CONFLICT COUNTRY_NOT_LIVE, the tenant's country (ISO 3166-1 alpha-2) for which live bookings are not open yet
missingTestCallsarray of GoLiveMissingTestCallsOptional
on 409 CONFLICT GO_LIVE_TEST_CALLS_MISSING (POST /ops/v1/approvals/{id}:approve of a GO_LIVE_REVIEW), each requested product whose test_calls check is not passed and the verbs (search, reprice,…Show more
on 409 CONFLICT GO_LIVE_TEST_CALLS_MISSING (POST /ops/v1/approvals/{id}:approve of a GO_LIVE_REVIEW), each requested product whose test_calls check is not passed and the verbs (search, reprice, orders, cancel) not yet seen in the tenant's sandbox
2 child attributes