Bulk log intake
nourish_bulk_log_intakeLog multiple meals in a single call, each estimated from text. Batch logging with per-item success/failure feedback for recording entire days.
Instructions
Log multiple intake entries in a single call. Each item is processed through the same text-estimator pipeline as nourish_log_intake, but the entire batch shares one explicit_user_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. |