{ "name": "search_orders", "description": "Find a customer's orders by email or order number. Use this whenever the user asks about an order's status, contents or delivery date. Do NOT use it for refunds or cancellations — those go to manage_order.", "input_schema": { "type": "object", "properties": { "email": { "type": "string", "description": "Customer email. Provide this OR order_number." }, "order_number": { "type": "string", "description": "Order reference, format ORD-000000." }, "since": { "type": "string", "description": "Only orders on or after this date (YYYY-MM-DD)." }, "status": { "type": "string", "enum": ["pending", "shipped", "delivered", "cancelled"] } }, "required": ["status"] } }