ReportsNotifications

Notifications

Reports · 1 operation

GET

Get attention counters

/api/notification

Counters that need attention: debtors and total debt, students without lessons or subscription, expired subscriptions, duplicate students, birthdays today.

get_notifications

Response · 200

application/json

statusCodenumberrequiredexample 200
messagestringrequired—
dataobject12 fields
debtorCountnumberrequired—
totalDebtnumberrequired—
studentsWithoutLessonsnumberrequired—
studentsWithOneLessonnumberrequired—
studentsWithFreeLessonnumberrequired—
studentsWithFreeTrialLessonnumberrequired—
studentsWithoutSubscriptionnumberrequired—
studentsWithExpiredSubscriptionnumberrequired—
duplicateStudentsnumberrequired—
allDuplicateStudentsnumberrequired—
studentsWithBirthdayTodaynumberrequired—
teachersWithBirthdayTodaynumberrequired—
Errors401403429500
curl "https://your-school.rist.pro/api/notification" \
  -H "Authorization: Bearer $RIST_API_KEY"
Response example · 200
{
  "statusCode": 200,
  "message": "Operation completed successfully",
  "data": {
    "debtorCount": 0,
    "totalDebt": 0,
    "studentsWithoutLessons": 0,
    "studentsWithOneLesson": 0,
    "studentsWithFreeLesson": 0,
    "studentsWithFreeTrialLesson": 0,
    "studentsWithoutSubscription": 0,
    "studentsWithExpiredSubscription": 0,
    "duplicateStudents": 0,
    "allDuplicateStudents": 0,
    "studentsWithBirthdayToday": 0,
    "teachersWithBirthdayToday": 0
  }
}