Get one Pizza Hut deal/combo's full choice-builder tree
Returns one deal/combo's full choice-builder tree -- every named slot it offers (e.g. "1st Pizza", "Wings or Fries", "1st Dip") and every product variant a caller can pick to fill that slot, each with the real price delta selecting it adds over the bundle's base price (zero for a variant already covered by the deal, positive for an upgrade such as a larger size or a specialty pizza). This is a different structure from /pizzahut/modifiers -- that endpoint customizes toppings/sauces on one product variant, while this endpoint swaps whole product variants in and out of a multi-item combo. bundle_code comes from /pizzahut/menu's code field on a type=bundle item.
Request
- Base URL: https://api.crawlora.net/api/v1
- URL: https://api.crawlora.net/api/v1/pizzahut/bundle-choices
- Auth: API key in header x-api-key
Query parameters
Pizza Hut's store number, from /pizzahut/stores
A deal/combo's bundle code, from /pizzahut/menu's code field on a type=bundle item
Order channel the deal and pricing reflect (default WEB)
Headers
API key required
Response
OK
Example response
{
"data": {
"bundle_code": "MEAL501BD",
"channel": "WEB",
"choice_count": 4,
"choices": [
{
"choice_code": "748",
"max_allowed_selections": 1,
"min_allowed_selections": 1,
"name": "1st Pizza",
"variants": [
{
"name": "Medium Hand-Tossed Create Your Own 1-Top Pizza",
"upcharge": {
"amount": 20.99,
"amount_cents": 2099,
"currency_code": "USD"
},
"variant_code": "variant_CLSS001_010BCYO1T_SIZE050M_BASE020H"
}
]
}
],
"description": "All your faves - 2 medium 1-topping pizzas, 8 boneless wings, and 5 breadsticks!",
"name": "Big Dinner Box",
"price": {
"amount": 20.99,
"amount_cents": 2099,
"currency_code": "USD"
},
"store_number": "040937"
}
}Changes
No recorded changes to this operation across all 3 revisions of this API.