Submit flashcard review
submit_reviewBefore the first grading in a conversation, read get_guide(review_flow) and follow it. Records the rating now and advances the card's authoritative FSRS schedule; returns the new schedule. Past reviews cannot be imported, and a saved review cannot be changed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cardId | Yes | The cardId returned by next_review_card. | |
| rating | Yes | Agent-assessed or manual learner rating: Again=any factual error or failed recall; Hard=correct but clearly uncertain about recall; Good=ordinary correct answer, including rough expression or modest hesitation; Easy=correct, confident, clear first attempt without evident extra thought. For a correct answer with unclear effort/confidence, use Good. Spoken aliases require learner agreement. | |
| reviewId | Yes | Persist this client-generated UUID before sending; reuse it on retries of this card's review to prevent duplicate reviews. | |
| workspaceId | No | Workspace UUID; omit for selected. Keep fixed through review/retries. | |
| reviewedTimeZone | Yes | Learner's IANA timezone, e.g. Europe/Sofia, for the local streak/progress day. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes |