organizations
organizations

Create Org Assignments

Post ONE assignment to MANY sections in one act. Same body as the per-section create, plus group_ids?: [...]. No group_ids means EVERY active section of the school, and that is a coordinator act — the same rule, enforced by the same function, as a school-wide announcement. A teacher passes the sections they staff, and is refused on any they do not.

One row per section (submissions and grades are per-section, so a shared row could not answer "who turned it in"), one transaction for all of them, and notifications only after that commit — a refusal on the fifth section posts to nobody and notifies nobody. → {"created": [assignment, ...]}

post/organizations/{org_id}/assignments

Path parameters

org_idstring required

Headers

authorizationstring nullable

Request body

object required

Response

Successful Response

{"stackTrail":"paths:/organizations/{org_id}/assignments:post:responses:200:content:application/json:schema","oasType":"schema","type":"unknown"}

Changes

Changed in 1 of the 25 revisions of this API.1

Of the 25 revisions, 1 has no diff computed.