Change Updates

Do not miss any AI Primary API changes, ever again

Subscribe to the AI Primary API changelog to be up to date on recent changes.

RSS

Dec 28, 2025

main
1.0.0
Compare

API structure has changed

Next change
49 structure changes including:
4 Breaking changes
45 Additions
4 Modifications
Modified 4 Breaking
PATCH /user/me/avatar
  • Path went from /auth/user/me/avatar to /user/me/avatar (same operationId)
    Breaking
PATCH /user/me
  • Path went from /auth/user/me to /user/me (same operationId)
    Breaking
GET /user/me
  • Path went from /auth/user/me to /user/me (same operationId)
    Breaking
DELETE /user/me/avatar
  • Path went from /auth/user/me/avatar to /user/me/avatar (same operationId)
    Breaking
Added 45
DELETE /classes/{classId}
PATCH /posts/{postId}/pin
POST /classes
POST /classes/join/{joinCode}
POST /classes/{classId}/join-code
POST /classes/{classId}/periods
POST /classes/{classId}/posts
POST /classes/{classId}/students
POST /classes/{classId}/students/bulk-create-accounts
POST /classes/{classId}/students/import
POST /lessons
POST /lessons/{lessonId}/resources
POST /lessons/{lessonId}/submissions
POST /posts/{postId}/comments
PUT /classes/{classId}
PUT /classes/{classId}/seating-chart
PUT /comments/{commentId}
PUT /lesson-resources/{resourceId}
PUT /posts/{postId}
PUT /students/{studentId}
PUT /submissions/{submissionId}
DELETE /classes/{classId}/students/{studentId}
DELETE /comments/{commentId}
DELETE /lesson-resources/{resourceId}
DELETE /posts/{postId}
GET /classes
GET /classes/{classId}
GET /classes/{classId}/dashboard
GET /classes/{classId}/lessons
GET /classes/{classId}/periods
GET /classes/{classId}/periods/{id}
GET /classes/{classId}/posts
GET /classes/{classId}/schedules
GET /classes/{classId}/seating-chart
GET /classes/{classId}/students
GET /lessons/{id}
GET /lessons/{lessonId}/resources
GET /lessons/{lessonId}/submissions
GET /posts/{postId}
GET /posts/{postId}/comments
GET /students/{studentId}
GET /submissions/{submissionId}
PATCH /classes/{classId}/periods/{id}
PATCH /lessons/{id}
PATCH /lessons/{id}/status