For Companies & Schools
Dashboard polish, Public Data expansion, and provider reliability
Over the past couple of weeks we've shipped a round of dashboard polish, expanded Public Data coverage, and hardened several LMS/SIS syncs. Highlights include a simplified application settings experience, custom team roles, richer Public Data browsing, Audit Logs $filter support, Skyward attendance sync improvements, and support for iSAMS SSO.
API Updates
- Audit Logs: The list Events endpoint now supports our standard
$filterparameter so you can search by action, actor, target, context fields, and more. See the List Audit Log Events docs for filterable properties. - Public Data: Improved filtering across related fields (including companies), so browse and API queries behave more consistently.
Dashboard Updates
- Application settings: Simplified and reorganized application settings pages (overview, SSO, onboarding, and related flows) for a clearer configuration experience.
- Sharing rules: Improved the sharing rules UI and fixed rule creation so start/end dates are persisted when provided.
- Integrations: Revamped the integrations list for faster scanning of status and provider details.
- Sources: Modernized source settings (including shared upload/token UI), redesigned the sync details page, and added a Connection Type chip on Google sources (Service Account vs Legacy).
- API request logs: Individual log details now surface IP enrichment (location / network context) and load more quickly.
- Sign-in emails: New sign-in notification emails now include location, timezone, and network details when available.
Widgets & Public Data Updates
- Public Data browse widget: Address fields are split into separate columns and address values are clickable filters.
- Public Data site: Added entity detail pages for individual institutions/companies, and improved mobile-friendliness of the marketing site.
- Coverage: Expanded Public Data institution coverage to additional countries, including Chile, Finland, Italy, the Netherlands, Peru, Spain, and Sweden. See the coverage table.
Pipeline Updates
- iSAMS: Added an iSAMS SSO connector.
- Skyward: Improved attendance model support (for our newly released data types) and sync (day- and period-level), and corrected final grade parsing so letter vs numeric marks are stored correctly.
- Microsoft: Fall back to
userPrincipalNamewhen a primary email is missing, and improved handling of expired refresh tokens / token errors. - Bromcom: Fixed sync failures when certain endpoints return no records, increased request timeouts for long-running calls, and improved handling of non-current schools.
- OneRoster: More flexible boolean parsing for CSV imports; optional support for syncing inactive entities and retaining inactive roles.
- Aspire: Fixed a validation error that could confuse IT admins connecting their Aspire sources.
- SchoolTool: Fixed an OAuth edge case that could break SchoolTool authentication.
- CSV SSO: Fixed password-based CSV SSO to correctly resolve person data from the source.
Bug Fixes
- Sharing rules: Fixed date fields being dropped when creating sharing rules.
- Getting Started: Fixed a case where app creation could be incorrectly marked complete.
