Groups organize enrollments by level, specialty, or accountability without
changing their cohort or path. Every request uses the organization bound to the
API key; an organizationId in the request body is ignored.
| Method | Path | Purpose |
|---|---|---|
GET POST | /groups | List or create groups |
GET PATCH | /groups/{groupId} | Read or update one group |
POST | /groups/{groupId}/memberships | Add an enrollment |
DELETE | /groups/{groupId}/memberships/{enrollmentId} | Close the active membership period |
Mutations require Idempotency-Key. Owners, organization admins, and
organization-scoped program directors can read and mutate groups. Foreign
resources are not disclosed.
Start with List groups, then use the dedicated page for the mutation or membership operation you need.