sync learner demographic records using the OneRoster 1.2 Rostering Service demographics resource

domain: imsglobal.org · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Authenticate to the OneRoster 1.2 REST provider with the credentials scoped for the Rostering service
  2. GET the demographics collection or a single demographics record under the /ims/oneroster/rostering/v1p2 base path
  3. Map each demographics record's sourcedId to the corresponding user record for the same learner
  4. Handle the sex enumeration field, which in 1.2 adds 'other' and 'unspecified' tokens beyond the 1.1 vocabulary
  5. Apply field-level filters or date-based sync as needed, consistent with the rest of the Rostering service's query parameters

Known gotchas

Related routes

Sync rosters via the OneRoster 1.2 REST API
imsglobal.org · 6 steps · unrated
Sync student rosters from a district SIS using OneRoster 1.1 REST API
imsglobal.org · 5 steps · unrated
Sync student and section rosters from Infinite Campus using its OneRoster 1.2 REST API
infinitecampus.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans