Generated from the same document the server serves at openapi.json, so this page cannot drift from what the API enforces.
Verify a key and see what it can reach
Any valid key — no scope required
Read the workspace and its terminology
Requires org:read
List members
Requires members:read
email — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.phone — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.date_of_birth — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.gender — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.username — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.dietary_needs — Requires the data:health scope. Without it the field is OMITTED entirely — never blank — and "health" appears in redacted_classes.background_check — Requires the data:safeguarding scope. Without it the field is OMITTED entirely — never blank — and "safeguarding" appears in redacted_classes.background_check_not_cleared — Requires the data:safeguarding scope. Without it the field is OMITTED entirely — never blank — and "safeguarding" appears in redacted_classes.List members
Requires members:write
email — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.phone — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.date_of_birth — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.gender — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.username — Requires the data:pii scope. Without it the field is OMITTED entirely — never blank — and "pii" appears in redacted_classes.dietary_needs — Requires the data:health scope. Without it the field is OMITTED entirely — never blank — and "health" appears in redacted_classes.background_check — Requires the data:safeguarding scope. Without it the field is OMITTED entirely — never blank — and "safeguarding" appears in redacted_classes.background_check_not_cleared — Requires the data:safeguarding scope. Without it the field is OMITTED entirely — never blank — and "safeguarding" appears in redacted_classes.Fetch one member
Requires members:read
Fetch one member
Requires members:write
List an event's safeguarding
Requires members:write
Fetch a member by its external id
Requires members:read
Create or update a member by its external id
Requires members:write and sync:write
List units
Requires units:read
List units
Requires units:write
Fetch one unit
Requires units:read
Fetch one unit
Requires units:write
Create or update a unit by its external id
Requires sync:write and units:write
List events
Requires events:read
List events
Requires events:write
Fetch one event
Requires events:read
List an event's attendance
Requires attendance:read
List an event's attending
Requires registrations:read
List an event's checkins
Requires attendance:read
List an event's checkins
Requires attendance:write
List an event's classes
Requires events:read
List an event's lodging assignments
Requires lodging:read
List an event's lodging buildings
Requires lodging:read
List an event's lodging rooms
Requires lodging:read
List an event's registrations
Requires registrations:read
List an event's registrations
Requires registrations:write
List an event's registrations :regId
Requires registrations:write
List an event's tracks
Requires events:read
Fetch one event
Requires events:write
Confirm links between external records and members
Requires sync:write
Sync a batch of members
Requires members:write and sync:write
List sync runs
Requires sync:read
Fetch one sync run
Requires sync:read
Sync a batch of units
Requires sync:write and units:write
List unresolved match proposals
Requires sync:read
List levels
Requires org:read
List curriculum
Requires org:read
List attendance
Requires attendance:write