Documentation

Review

Get due review cards

Returns SRS cards that are due for review.

ProductionStagingUAT
GEThttps://math.ankiren.com/api/me/review

Parameters

Query Parameters

  • limitintegerquery

    Max cards to return (default 50, max 100)

    default: 50max: 100

Responses

200 · Due review cards

  • dueCountinteger

    Total number of due cards

  • cards[ReviewCard]
    • idintegerRequired
    • userIdstringRequired
    • courseSlugstringRequired
    • moduleSlugstringRequired
    • problemIdstringRequired
    • stabilitynumberRequired
      format: float
    • difficultynumberRequired
      format: float
    • elapsedDaysnumber
      format: float
    • scheduledDaysnumber
      format: float
    • repsintegerRequired
    • lapsesintegerRequired
    • state"new" | "learning" | "review" | …Required

      SRS card state (FSRS algorithm)

      enum: new, learning, review, relearning
    • lastReviewstring<date-time>?
      format: date-time
    • nextReviewstring<date-time>Required
      format: date-time
    • createdAtstring<date-time>Required
      format: date-time
application/json
{
  "dueCount": 12,
  "cards": [
    {
      "id": 1,
      "userId": "clxyz123",
      "courseSlug": "algebra-basics",
      "moduleSlug": "linear-equations",
      "problemId": "prob-001",
      "stability": 2.5,
      "difficulty": 5,
      "elapsedDays": 3,
      "scheduledDays": 2,
      "reps": 3,
      "lapses": 0,
      "state": "review",
      "lastReview": "2025-01-12T10:00:00Z",
      "nextReview": "2025-01-14T10:00:00Z",
      "createdAt": "2025-01-10T10:00:00Z"
    }
  ]
}

Sample Code

Đổi ngôn ngữ ở ô Language trên thanh Documentation.

cURL
curl -X GET 'https://math.ankiren.com/api/me/review' \
  -H 'Authorization: Bearer <token>' \
  -H 'Accept: application/json'