class-management

Amend the live checklist (title, duration, order) for the session's existing tasks; 409 on stale version

Full-set replace of the mutable fields: every existing task id must be listed exactly once. Task rows are updated in place so student completions survive. Emits class-session-tasks-updated and bumps tasks_version; allowlist_version is untouched.

patch/class-management/sessions/{id}/tasks

Request

  • Base URL
    https://api.focusbear.io (the document declares no server; this is the origin it was published from)
  • Auth
    HTTP bearer

Path parameters

idstring uuid required

Request body

expected_tasks_versionnumber

Optimistic concurrency token: when set and stale, the request fails with 409 Conflict so concurrent teacher tabs don't silently clobber each other.

Response

object required

Changes

No recorded changes to this operation across all 1 revision of this API.