What is auto-provisioning?

Auto-provisioning feature simplifies the process of provisioning and managing user data for your application. It enables you to automatically read and integrate new roster data for users without the need to manually log into School Passport.

Auto-provisioning also allows you to use webhooks to seamlessly onboard potential customers who show interest in your application through promotional banners.

In future updates, auto-provisioning will not only check for new data but will also make sure that this data stays current. If any changes happen, like someone's status changes, the system will update or remove that data accordingly.

Why use auto-provisioning

  • Automation: Automates the whole provisioning process, reducing the need for manual intervention.
  • Latest data: Ensures that you always have the latest roster data from districts.
  • Security: Uses secure access methods to retrieve district credentials and data.
  • Efficiency: Saves time and resources by eliminating the need to log into School Passport for data updates.

How does auto-provisioning work?

When a district activates an application with auto-provisioning, the following process occurs:

  1. Upon activation, a POST request is sent to a webhook containing a key parameter, the districtGUID (new district ID). This ID grants you secure access to district credentials via the Partner API, enabling you to get the most up-to-date roster data.
  2. Using the districtGUID, you can retrieve the latest roster data from the district.
  3. The retrieved roster data can be automatically integrated into your system.

Auto-provisioning vs. Auto-approve

There are two automation options in School Passport that enable Vendor Admins to work more efficiently: Auto-provisioning and Auto-approve of data sync consents (auto-approve). It is crucial to avoid any confusion between them.

Auto-approve decides whether access to specified applications will be automatically approved in requests. For example, if a district requests to revoke access to a specific school, School Passport automatically approves this request.

Auto-provisioning, on the other hand, simply uses the webhook URL instead of the default one when the application activates.