client_id /
client_secret pair for a short-lived bearer token, then send that token on every request.
1
Get your credentials
Scout issues a
client_id and client_secret per district. Contact your Scout representative to
request them. Treat the secret like a password.2
Request an access token
POST to the token endpoint with grant_type=client_credentials. You can pass the credentials
either via HTTP Basic auth or in the form body.3
Call the API
Send the token in the
Authorization header as a bearer token.Access tokens expire after 1 hour (
expires_in: 3600). Request a new token when the current one
expires. OneRoster 1.2 clients should use the /ims/oneroster/v1p2/token endpoint instead.