List daily attendance for a school
Attendance records for one school on one school day, for kiosks and reconciliation. Covers students with a school enrollment at the school that is active on the date. By default only exceptions are returned (every status except present); pass includePresent=true for the full day. A student with no record has not had attendance taken. Pass since to pull only records written after a time (for hourly delta pulls); cleared records drop out of the results rather than being reported. Requires API token authentication with the attendance-daily scope.
Authorizations
Bearer access token from POST /oauth/token (OAuth 2.0 client credentials; the OneRoster /ims/oneroster/v1p1/token and /v1p2/token URLs are aliases). Send it as Authorization: Bearer <access_token>. Tokens expire after 1 hour and carry your API client's granted scopes — an endpoint outside them returns 403.
Query Parameters
The Scout school id (the OneRoster schools sourcedId).
The school day, YYYY-MM-DD.
Include present students too. Defaults to false (exceptions only).
Only records last written after this time (ISO 8601).
Page size, 1–1000. Defaults to 100.
Number of records to skip. Defaults to 0.
Response
A page of records, ordered by Scout student id. The X-Total-Count header carries the total across all pages.
A page of daily attendance records.