Prepare meal-plan import
prepare_meal_plan_importIdempotent
Use only after the user explicitly asks to add a completed meal plan to RecipeBee. This stateful, data-only step checks private recipes for exact or possible matches and creates a short-lived import draft without creating recipes or a meal plan or rendering a RecipeBee card. Do not use for chat-only meal planning. Wait for explicit recipe choices when matches are returned.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | ||
| recipes | Yes | ||
| end_date | Yes | ||
| start_date | Yes | ||
| assignments | Yes | ||
| description | No |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | ||
| status | Yes | ||
| recipes | Yes | ||
| draft_id | Yes | ||
| expires_at | No | ||
| meal_plan_id | No | ||
| assignment_count | Yes | ||
| requires_choices | Yes | ||
| unique_recipe_count | Yes |