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

  • White Label Application Key

Responses

  • application/json
  • The brand is not on the NMG product structure.

Request Example for get/catering-fees
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
            }
          ]
        }
      }
    ]
  }
}