Continue IZeat setup
get_setup_stepReads the connected account and tells you the next onboarding step. It never records or changes anything. Use it after get_connected_account when onboarding is not complete, or when the customer asks to resume setup. Follow the welcome and exact progression in the returned statement, one step per message. Ask only for the fields named in next_step, in the customer's language; do not calculate nutrition targets. After the customer answers, store their answer and the appropriate onboarding_status with update_profile, then call get_setup_step again. If the customer wants to continue later, store onboarding_status 'skipped' with update_profile. When setup is complete, briefly present the full range in starter_requests. Distinguish a nutrition-label photo plus the amount eaten from a plate photo for which you guide the customer through portions and preparation before estimating. Include corrections, day and period reviews, and finding IZeat catalogue recipes that fit the remaining targets, with guidance through their preparation. Do not reduce this to one example and never mention tool names. Example: get_setup_step {} with a missing target → ask for the daily calorie and macro targets the customer already uses. statement is the customer-facing IZeat message. It begins with "IZeat ·" so customers can distinguish information returned by IZeat from the assistant's own response. For write operations, it also states whether the requested change was recorded in their IZeat account. Account: Sam (review@izeat.app)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| data | Yes | ||
| statement | Yes | Customer-visible IZeat receipt. Its value begins with "IZeat ·". |