Documentation

Stats

Get chart data for progress tracking

ProductionStagingUAT
GEThttps://ankiren.com/api/meditations/stats/weekly

Parameters

Query Parameters

  • period"week" | "month" | "year"query
    default: "week"
  • offsetintegerquery

    Period offset (negative for past periods)

    default: 0
  • timezonestringquery

    User's timezone (e.g., America/New_York)

    default: "UTC"

Responses

200 · Period statistics with chart data

  • period"week" | "month" | "year"
  • startDatestring<date>
    format: date
  • endDatestring<date>
    format: date
  • totalMinutesinteger
  • totalSessionsinteger
  • averageMinutesinteger
  • averageSessionsnumber
  • streakinteger
  • weeklyGoalinteger
  • weeklySessionsinteger
  • periodStats[object]
    • labelstring

      Day/Week/Month label (Mon, W1, Jan)

    • minutesinteger
    • sessionsinteger
application/json
{
  "period": "week",
  "startDate": "2026-01-01",
  "endDate": "2026-01-01",
  "totalMinutes": 0,
  "totalSessions": 0,
  "averageMinutes": 0,
  "averageSessions": 0,
  "streak": 0,
  "weeklyGoal": 0,
  "weeklySessions": 0,
  "periodStats": [
    {
      "label": "string",
      "minutes": 0,
      "sessions": 0
    }
  ]
}

Sample Code

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

cURL
curl -X GET 'https://ankiren.com/api/meditations/stats/weekly' \
  -H 'Authorization: Bearer <token>' \
  -H 'Accept: application/json'