Skip to main content
GET
List daily attendance for a school

Authorizations

Authorization
string
header
required

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

schoolId
string
required

The Scout school id (the OneRoster schools sourcedId).

date
string
required

The school day, YYYY-MM-DD.

includePresent
boolean

Include present students too. Defaults to false (exceptions only).

since
string

Only records last written after this time (ISO 8601).

limit
integer

Page size, 1–1000. Defaults to 100.

offset
integer

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.

records
object[]
required