List visibility overrides for a group
Changed onCursor-paginated list of visibility overrides for the given group.
Supported filters (all optional):
- filter[published_course_id]: obfuscated id. Undecodable or cross-organization ids return an empty page, never an error.
- filter[is_visible]: true returns only allowlist rows, false returns only blocklist rows; omitting the filter returns both.
Pagination (page[size], page[cursor]) is read from request by CursorPaginator — the filters argument is consumed for the filter[*] query params only.
Returns 404 if the group does not exist in the caller's organization (document-level — distinct from per-item not_found on POST/DELETE, which surfaces inside a 207 envelope).
Required OAuth scope: student-groups:read
Request
- Base URLhttps://api.skilljar.com (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Query parameters
Obfuscated id of a PublishedCourse. Returns only overrides targeting that course. Undecodable or cross-organization ids return zero results, never an error.
True returns only allowlist overrides (force visible); False returns only blocklist overrides (force hidden); omitting the filter returns both.
Maximum number of records to return.
Opaque cursor from the previous page's links.next.
Response
OK
Changes
- breaking
removed the required property
///from the response with the status - breaking
removed the required property
from the response with the status - warning
removed the optional property
from the response with the status - info
added the non-success response with the status
- info
added the non-success response with the status
- info
added to the
response propertyanyOflist for the response status - info
removed
subschema #1from theresponse propertyanyOflist for the response status - info
added the required property
///to the response with the status
- breaking
- info
media type
application/jsonwas changed to a more specific media typeapplication/vnd.api+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/vnd.api+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/vnd.api+jsonfor the response status - info
media type
application/jsonwas changed to a more specific media typeapplication/vnd.api+jsonfor the response status
- info