Get Brand Catering Fees
Returns the brand's active catering fee definitions. These are the templates a brand sets up centrally; what a given store actually charges comes from the venue-level endpoint.
Catering fees are applied automatically when the cart is calculated — you never send them. What you do send is the catering context they are driven by, in metadata.order_type.properties.catering_info: number_of_people, event_type and catering_services. Read these endpoints to show the customer which services are on offer and what they will cost, then let the cart apply them.
Four fee types exist: 1 full service, 2 party size, 3 subtotal, 4 event type. Each fee calculates as flat, percentage or per_person.
Headers
- Type: stringApplicationrequired
White Label Application Key
Responses
- application/json
- 403
The brand is not on the NMG product structure.
curl https://api-public-demo.menu.app/api/v2/catering-fees \
--header 'Application: '
{
"status": "OK",
"code": 200,
"data": {
"catering_fees": [
{
"id": 12,
"brand_id": 3,
"type_id": 3,
"reference_type": "SubtotalFee",
"name": "Subtotal Fee",
"state": 1,
"properties": {
"fees": [
{
"subtotal_from": 0,
"subtotal_to": 10000,
"calculation_type": "percentage",
"percentage": 5
}
]
}
}
]
}
}