Meal Costs
Per-meal, per-tag pricing (adult and child cost). Updates propagate to channel_meal and downstream listing_channel_meal rows. Supports single, bulk, and CSV upload/export.
📄️ Export all meal costs as CSV
Streams `meal_costs.csv`.
📄️ Download a CSV template
Streams `meal_costs_sample.csv`.
📄️ Upsert one meal cost
Sets the (mealId, tagName) → (perAdultCost, perChildCost) row and propagates to channels and listings.
📄️ Upsert meal costs in bulk
Bulk-applies a list of MealCost rows. Each row keyed by (mealId, tagName).
📄️ Bulk upsert from CSV upload
Multipart/form-data upload. Field name `file`. Use the `/sample` endpoint to download a template.