Education Cloud Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Introduction to Education Cloud
Release Notes
Education Cloud Data Model Overview
Education Cloud Standard Value Set Names and Standard Picklist Fields
Benefit Assignment (POST)
Course Offering (POST)
Course Offering Schedules (POST)
Hold Definition (POST)
Learning Equivalency (GET)
Learning Equivalency ID (GET)
Learner Restriction Violation (GET, POST)
Learnings Graph (POST, PATCH)
Learnings Graph (GET)
Newer Version Available
Resources
Learn more about the available resources of Education Cloud Business API.
-
Benefit Assignment (POST)
Add the provider’s contact ID to the benefit assignment record. Create Party-Role Relationship (PRR) and Contact Contact Relationship (CCR) records if the records aren’t already present. -
Course Offering (POST)
Create course offerings and their associated course offering schedules in bulk. Use this API to create course schedules that specify when courses are offered, helping students plan their registrations without conflicts. -
Course Offering Schedules (POST)
Add or modify course offering schedules to the course offering. This resource is used to modify the schedules of an existing course offering by adding new schedules or updating the existing schedules. -
Hold Definition (POST)
Create a hold definition with hold reasons and a resolution plan. -
Learning Equivalency (GET)
Retrieves a learning equivalency record along with its source and target learning mappings. -
Learning Equivalency ID (GET)
Returns a single learning equivalency by its ID. -
Learner Restriction Violation (GET, POST)
Retrieve and apply a new restriction (hold) to a learner by their contact ID. -
Learnings Graph (POST, PATCH)
Create a learning graph to include details of learnings, achievements, and their associations. Additionally, update the fields in the learning graph. -
Learnings Graph (GET)
Get details about a learning course or program, achievements, and their associations.