Overview
Deprecation Notices
The grades uid attribute from GET /v2/school/grades response has been deprecated and will be removed completely by the end of April 2024. In addition, programs from /v2/school response have been deprecated in favour of enabled_programs and will be removed completely by the end of April 2024. Please use enabled_programsinstead.
Associating children with parents through POST or PATCH /parents via the child_ids key is deprecated in favor of POST /parents/:parent_id/children and PUT /parents/:parent_id/children endpoints. That functionality is available in version v2p0.
Notes
Properties in responses with
nullvalues are never rendered. The absence of a property indicates it isnull. Developers can use the models to review properties that are expected.For all
POSTrequests, payload properties withnullvalues are ignored. Empty string values are not ignored and will overwrite existing values.Users whose roles are
AdminUser, i.e. ManageBac admins, cannot be updated via the API, for security reasons.All timestamp fields are in ISO8601 format, i.e
yyyy-mm-ddThh:mm:ss.sssTZ, for example2017-11-06T04:35:00.000GST.Errors are returned if a user cannot be found, e.g.
parent_ids,child_ids.Parameters available for
indexactions stack usingANDlogic.Note that soft deletion of records (such that
deleted_atis set) does not change the record's modification timestamp. Thus,deleted_atparameter will return only records that have been marked as deleted, andmodified_sincewill only return records that have changed, but not records that have been deleted since the given modification date.We want this API to be useful to you. If you have questions or concerns please contact us at [email protected].
Last updated
Was this helpful?

