Bulk log intake
nourish_bulk_log_intakeLog multiple meals at once with per-item success feedback. Ideal for recording a full day's intake in one batch call.
Instructions
Log multiple intake entries in a single call. Requires explicit user intent (explicit_user_intent: true). Each item is processed through the same text-estimator pipeline as nourish_log_intake, but the entire batch shares one intent flag — perfect for Telegram users who say 'log everything I ate today: breakfast was X, lunch was Y, dinner was Z'. Returns per-item success/failure so a partial failure doesn't lose the rest.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| items | Yes | Array of meals to log atomically (1-20). Each item gets its own intake entry. The `explicit_user_intent` flag covers the entire batch. | |
| response_format | No | json | |
| explicit_user_intent | No | Pass true only after the user explicitly asked to save, log, set, or delete this personal nutrition data. |