Okapi Okapi

Canvas LMS API · Endpoint removal

POST /api/v1/courses/{}/assignments/{}/provisional_grades/publish stops working

Stopped working

On October 15, 2026, the POST /api/v1/courses/{}/assignments/{}/provisional_grades/publish endpoint will be removed. Requests sent to this synchronous endpoint will fail after that date.

What to use instead of these calls

Call POST /api/v1/courses/{course_id}/assignments/{assignment_id}/provisional_grades/publish_async and follow the returned Progress object instead.

Calls it hits

  • POST /api/v1/courses/{}/assignments/{}/provisional_grades/publish

The synchronous POST /api/v1/courses/:course_id/assignments/:assignment_id/provisional_grades/publish endpoint is removed as of 2026-10-15.

Canvas LMS API, Announcement

Facts

API
Canvas LMS API *.instructure.com
Kind
Endpoint removal
Announced
July 3, 2026
Takes effect
October 15, 2026
Calls after that day
Fail
Source
Announcement
Last updated

More from Canvas LMS API

Know before your API calls break.

Okapi finds the calls a breaking change hits in your code and opens the pull request that fixes them.

Add to GitHub