Home school and active school
Most clients only work with one school at a time. The API exposes the current school context so a client does not need to invent or accept arbitrary school identifiers:
For an ordinary school user, the home and active schools are the same. Kralis support operators may have an internal support context that differs, but public clients must not treat that as a general multi-school capability or offer an arbitrary school switcher. The API still enforces the active school, permissions, object state, and any relationship-based restrictions on every operation.
When a client needs the signed-in user’s own profile, use
authUser. When it needs the school currently governing the request, use authSchool. Do not assume that a broad users query is a substitute for either value.

