{"name":"OneRoster SIS Simulator","description":"A standalone mock SIS that behaves like a California district: OneRoster v1.1 rostering, Ed-Fi ODS/API domain feeds with Change Queries, and a derived early-warning helper.","version":"1.1.0","apiMode":"Sandbox","dataModels":[{"name":"OneRoster","version":"1.1"},{"name":"Ed-Fi","version":"3.3.1-b"}],"urls":{"oauth":"http://sis.jigaysa.com/oauth/token","dataManagementApi":"http://sis.jigaysa.com/data/v3/","oneRoster":"http://sis.jigaysa.com/ims/oneroster/v1p1/","changeQueries":"http://sis.jigaysa.com/changeQueries/v1/","earlyWarning":"http://sis.jigaysa.com/ext/ews/v1/","openApiMetadata":"http://sis.jigaysa.com/metadata","docs":"http://sis.jigaysa.com/docs"},"authentication":{"type":"oauth2","grant":"client_credentials","tokenEndpoint":"http://sis.jigaysa.com/oauth/token","enabled":true,"scopes":{"roster:read":"OneRoster v1.1 rostering","data:read":"Ed-Fi ODS/API data + change queries","ews:read":"Derived early-warning helper"},"note":"Obtain a bearer token from the token endpoint, then send Authorization: Bearer <token>."}}