Input schema (server-provided preview — do not copy)
{
"type": "object",
"required": [
"items",
"menu_date"
],
"properties": {
"items": {
"type": "array",
"items": {
"type": "object",
"required": [
"menu_item_id",
"menu_item_name",
"price_cents",
"quantity"
],
"properties": {
"quantity": {
"type": "integer",
"minimum": 1,
"description": "Number of servings"
},
"price_cents": {
"type": "integer",
"description": "Unit price in cents from get_lunch_menu"
},
"menu_item_id": {
"type": "string",
"description": "Menu item ID from get_lunch_menu"
},
"menu_item_name": {
"type": "string",
"description": "Item display name from get_lunch_menu"
}
}
},
"description": "Line items to order; get IDs and prices from get_lunch_menu"
},
"menu_date": {
"type": "string",
"description": "Date the lunch is served, YYYY-MM-DD"
},
"student_id": {
"type": "string",
"description": "Student ID (must be your own student; from get_my_context); required when the user has more than one student, defaults to their only student"
},
"school_slug": {
"type": "string",
"description": "School slug (from get_my_context); defaults to the active school"
}
},
"additionalProperties": false
}