Take a journey step
take_journey_stepUse for every step after open_journey. Sends the user's choice and returns the next step: answer, statement, numbered options with ids, media, progress and limits. Send pick with an option id when the user chose an option or its number; otherwise send say with what the user said. go jumps to a stop from the contract; drill and simulate start practice on exam journeys; exit leaves practice. Supply a fresh turn_id per step; a repeat returns the stored step. If the step carries wall, tell the user wall.for_human.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| session | Yes | The session handle from open_journey (starts with cxs_). | |
| turn_id | No | Your idempotency id for this step (fresh per step). |