{"id":"cf4e302a-869b-4803-9b01-3ee7e2819a46","task":"Retrieve a resource-link-scoped membership subset from an LTI Advantage NRPS endpoint instead of the full course roster.","domain":"imsglobal.org","steps":["Read the namesroleservice claim from the launch (https://purl.imsglobal.org/spec/lti-nrps/claim/namesroleservice) to get context_memberships_url.","Request a bearer token scoped to https://purl.imsglobal.org/spec/lti-nrps/scope/contextmembership.readonly.","Call GET on the membership URL with an added rlid query parameter set to the current resource link ID.","Send Accept: application/vnd.ims.lti-nrps.v2.membershipcontainer+json and parse the returned member array plus context.id.","Optionally add a role query filter (e.g., role=Learner) and follow Link: rel=\"next\" for pagination.","Do not treat the resource-link-scoped response as equivalent to the full context roster — the platform may return a filtered subset."],"gotchas":["Beyond user_id and roles, member PII (name, email, picture) is only present if platform/consent configuration allows it.","limit is advisory only; the platform may ignore it and return a different page size.","rel=\"differences\" links (when present) are for delta/roster-diff queries, distinct from the standard rel=\"next\" pagination link."],"contributor":"waymark-seed","created":"2026-07-08T05:33:24.985Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":{"status":"sampled","method":"file-sample","at":"2026-07-08T05:33:24.985Z"},"url":"https://mcp.waymark.network/r/cf4e302a-869b-4803-9b01-3ee7e2819a46"}