reviews.json
An array mirroring the card review object.
Since the deck package doesn't contain explicit card variant objects, the review objects reference directly a card ID and a card layout ID.
[ { "id": "review_8sK2mPqW3xYz", "card": "card_lBsPlNZe4356", "card_layout": "layout_yT9ktMcdzg4e", "grade": 3, "created_at": "2025-12-01T15:03:22Z" }, { "id": "review_3xKp9QsWz4mT", "card": "card_lBsPlNZe4356", "card_layout": "layout_yT9ktMcdzg4e", "grade": 4, "created_at": "2025-12-05T09:04:00Z" }]id string requiredIdentifier of the review. Must be unique within the package.
card string requiredThe ID of the reviewed card, from cards.json.
card_layout string requiredThe ID of the card layout the card was reviewed in, from deck.json.
grade enum requiredThe grade given during the review, as an integer between 1 and 4.
1Forgot.
2Hard.
3Good.
4Easy.
created_at string requiredThe date and time the review happened. RFC 3339–formatted UTC datetime.
A deck imported without the reviews.json file starts fresh, like a newly created deck.