The Intellischool.ID API enables the programmatic provisioning of users, brand templates, identity providers, app registrations, and other associated identity objects.
Returns a collection of identity providers, or a single identity provider if a valid ID is provided. Only returns objects that are in use by the tenant associated with the auth token presented.
The payload will vary depending on the type of the identity provider. Intellischool-managed providers (i.e. those that are not tenant-specific) will only return an ID and a button graphic.
Optional attributes
Name
id
Type
string|uuid
The identifier of the Identity Provider to retrieve. For core providers, this value is a string. For tenant-specific providers, this value is a 36-character UUID.
[{"id":"089525de-0053-40a9-9946-e84fb5021e8f","name":"Ridgeback Primary School","customer_id":801283728109,"govt_id":"52932","environment":"PRODUCTION","status":"NORMAL","region":{"id":"au-nsw","name":"Australia - New South Wales","provider":"gcp","provider_region_id":"australia-southeast1","region":"New South Wales","region_code":"NSW","country":"Australia","country_code":"AU"}}]
Retrieve a collection of users, or a single user if an e-mail address is provided. Will only return users that have a Tenant-User object linking the user to the tenant associated with the auth token.
Returns a collection of vanity domains for the tenant associated with the provided auth token. Note: vanity domains require an Intellischool.ID Advanced licence.
Optional attributes
Name
domain
Type
string
A fully-qualified domain name for the vanity domain.
[{"domain":"sso.myfakeschool.edu.au","owner":{"type":"tenant","id":"089525de-0053-40a9-9946-e84fb5021e8f"},"tenants":["089525de-0053-40a9-9946-e84fb5021e8f"],"status":"PENDING_DNS","brand_configuration":{"portal_name":"My School SSO","primary_color":"#FF0000","secondary_color":"#0000FF","typefaces":{"sans":[{"name":"My Custom Typeface","source":"file","file_type":"woff","file":"{base64-encoded font file}"},{"name":"Roboto","source":"google"}],"serif":[{"name":"Georgia","source":"google"}]},"font_styles":{"header":["sans","font-semibold"],"prose":["serif"]},"layout":"center","logo":{"light":"{SVG or base64-encoded PNG image}","dark":"{SVG or base64-encoded PNG image}"},"background":{"color":{"dark":"#1E2938","light":"#CAD1F2"},"gradient":{"from":"#1E2938","via":null,"to":"#2A3445"},"image":"{SVG or base64-encoded PNG image}","position":"center","repeat":"no-repeat","size":"cover"}}}]