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
AcademicCredential
AcademicInterest
AcademicSession
AcademicTerm
AcademicTermEnrollment
AcademicTermPolicyRule
AcadTermEnrlPolicyRuleLog
AcademicTermRegstrnTimeline
AcademicYear
ApplicationDecision
ApplicationRecommendation
ApplicationRecommender
ApplicationRenderMethod
ApplnRenderMethodAssignment
ApplicationReview
ApplicationSectionDefinition
ApplicationStageDefinition
ApplnStageSectionDefinition
ApplicationTimeline
CaseTeamMemberProgram
CompetencyRelatedObject
ConstituentRole
ContactProfile
CourseOfferingParticipant
CourseOfrPtcpActvtyGrd
CourseOfferingPtcpResult
CourseOfrgRubricCriterion
CourseOfferingSchedule
CourseOfferingScheduleTmpl
EducationalInfoRequest
EducInstitutionOffering
EducInstSearchableProfile
IndividualApplicationTask
IndividualApplicationTaskItem
InvolvementGroup
InvolvementGroupMember
LearnerPathway
LearnerPathwayItem
LearnerProfile
LearnerProgram
LearnerProgramRequirement
LearnerProgramRqmtProgress
Learning
LearningAchievement
LearningCourse
LearningFoundationItem
LearningOutcomeItem
LearningPathwayTemplate
LearningPathwayTemplateItem
LearningPathwayTmplPgmPlan
LearningProgram
LearningProgramPlan
LearningProgramPlanRqmt
LearningRule
MentoringProfile
PersonAcademicCredential
PersonAffinity
PersonDisability
PersonPublicProfile
PersonPublicProfilePrefSet
PersonTrait
ProgramTermApplnTimeline
PulseCheck
PulseCheckTemplate
ProviderOffering
RgltyCodeRegClauseVer
RgltyCodeViolRegClVer
SuccessTeam
WatchlistedLearner
WorkTypeGroupRole
Education Cloud Standard Value Set Names and Standard Picklist Fields
Newer Version Available
Education Cloud Standard Objects
This section lists standard objects available for use with Education Cloud.
| Available in: Lightning Experience in Performance, Enterprise, Developer, and Unlimited editions that have Education Cloud enabled. |
Some fields may not be listed for some objects. To see the system fields for each object, see System Fields in the Object Reference for Salesforce and Lightning Platform.
To verify the complete list of fields for an object, use a describe call from the API or inspect with an appropriate tool. For example, inspect the WSDL or use a schema viewer.
-
AcademicCredential
A credential which can be earned by learners. This object is available in API version 59.0 and later. -
AcademicInterest
Represents a person's academic interest. This object is available in API version 62.0 and later. -
AcademicSession
Records course offering period. Specifies time periods based on an institution’s calendar whether that is semesters, quarters, trimesters, or other terms. This object is available in API version 57.0 and later. -
AcademicTerm
Defines an academic period which may hold other more defined time periods within it to create a specific time for reporting and offerings. This object is available in API version 57.0 and later. -
AcademicTermEnrollment
Represents information about a student's enrollment in an Academic Term. This object is available in API version 57.0 and later. -
AcademicTermPolicyRule
Represents a junction between Academic Term and Expression Set objects where an expression set is used as a policy rule for the academic term. This object is available in API version 63.0 and later. -
AcadTermEnrlPolicyRuleLog
Represents the log of the policy rule calculation runs for an academic term enrollment. This object is available in API version 64.0 and later. -
AcademicTermRegstrnTimeline
Represents the registration time window for an academic term. This object is available in API version 64.0 and later. -
AcademicYear
Defines an academic year period. This object is available in API version 57.0 and later. -
ApplicationDecision
Represents information about the academic standing of an applicant. This object is available in API version 57.0 and later. -
ApplicationRecommendation
Represents information about the recommendation for an individual application. This object is available in API version 57.0 and later. -
ApplicationRecommender
Represents a junction between an individual application and the recommender of the application. This object is available in API version 57.0 and later. -
ApplicationRenderMethod
Represents how a part of an application can be rendered. This object is available in API version 60.0 and later. -
ApplnRenderMethodAssignment
Represents an assignment of the application render method to a component that's rendered in the application. This object is available in API version 60.0 and later. -
ApplicationReview
Represents a review performed against the specified application. This object is available in API version 57.0 and later. -
ApplicationSectionDefinition
Represents the section of an application. This object is available in API version 59.0 and later. -
ApplicationStageDefinition
Represents a stage of an application. This object is available in API version 59.0 and later. -
ApplnStageSectionDefinition
Represents a junction between an application stage definition and application section definition. This object is available in API version 59.0 and later. -
ApplicationTimeline
Represents the milestone dates in the application process. This object is available in API version 57.0 and later. -
CaseTeamMemberProgram
Represents mapping information between Case Team Member and Program. This object is available in API version 59.0 and later. -
CompetencyRelatedObject
Represents a junction between competency and another object. This object is available in API version 64.0 and later. -
ConstituentRole
Contains information about roles associated with the individual. This object is available in API version 57.0 and later. -
ContactProfile
Represents information about an individual, such as their ethnicity, citizenship, birth place, race, and so on. This object is available in API version 57.0 and later. -
CourseOfferingParticipant
Represents information about a student's enrollment in a Course Offering. This object is available in API version 57.0 and later. -
CourseOfrPtcpActvtyGrd
https://gus.lightning.force.com/lightning/r/MDS_Entity__c/a7BEE000000QYE92AO/view This object is available in API version 65.0 and later. -
CourseOfferingPtcpResult
Represents the outcome of a student's participation in a course. This object is available in API version 57.0 and later. -
CourseOfrgRubricCriterion
Represents an activity rubric criterion for a course offering. This object is available in API version 65.0 and later. -
CourseOfferingSchedule
Represents information about the schedule defined for a Course Offering. This object is available in API version 57.0 and later. -
CourseOfferingScheduleTmpl
Represents a template that can be used to define a course schedule. This object is available in API version 57.0 and later. -
EducationalInfoRequest
Represents details about a request for information (RFI) raised by prospective students, parents, or counselors. This object is available in API version 57.0 and later. -
EducInstitutionOffering
Represents a junction between an institution's account and other objects, such as program, learning program, and academic term. This object is available in API version 64.0 and later. -
EducInstSearchableProfile
Represents information about an educational institution aggregated from other objects for Criteria-Based Search and Filter. This object is available in API version 64.0 and later. -
IndividualApplicationTask
Represents a task related to an application. This object is available in API version 59.0 and later. -
IndividualApplicationTaskItem
Represents a junction between an Application Item and an Individual Application Task. This object is available in API version 62.0 and later. -
InvolvementGroup
Represents an involvement group in an institution. This object is available in API version 64.0 and later. -
InvolvementGroupMember
Represents a member in an institution's involvement group. This object is available in API version 64.0 and later. -
LearnerPathway
Represents the learner's planned path to completion of their enrolled learning programs. This object is available in API version 61.0 and later. -
LearnerPathwayItem
Represents a requirement with completion details in the Learner Pathway. This object is available in API version 61.0 and later. -
LearnerProfile
Represents information about a learner's profile. This object is available in API version 63.0 and later. -
LearnerProgram
Represents details of a Learning Program Plan that's created for a learner. This object is available in API version 57.0 and later. -
LearnerProgramRequirement
Represents details of the requirement that a learner is required to complete in their assigned Learning Program Plan. This object is available in API version 57.0 and later. -
LearnerProgramRqmtProgress
Represents information about the progress of a requirement that a learner is required to complete as a part of the assigned program plan. This object is available in API version 57.0 and later. -
Learning
Represents information that defines a training that can be made available as a course, program, or on-site experience, for a contact. This object is available in API version 57.0 and later. -
LearningAchievement
Represents information about the outcome of a learning activity. This object is available in API version 57.0 and later. -
LearningCourse
Represents information about a course that’s required in a learning framework. This object is available in API version 57.0 and later. -
LearningFoundationItem
Represents information about the prerequisite, co-requisite, or the recommended learning that’s required for a learning outcome. This object is available in API version 57.0 and later. -
LearningOutcomeItem
Represents information about the mapping between the learnings and the related outcome. This object is available in API version 57.0 and later. -
LearningPathwayTemplate
Represents a template that a learner can apply to create a planned learning path. This object is available in API version 61.0 and later. -
LearningPathwayTemplateItem
Represents a requirement with completion details in the Learning Pathway Template. This object is available in API version 61.0 and later. -
LearningPathwayTmplPgmPlan
Represents a junction between Learning Program Plan and Learning Pathway Template objects. This object is available in API version 61.0 and later. -
LearningProgram
Represents information about one or more trainings in a program that’s required to obtain a credential. This object is available in API version 57.0 and later. -
LearningProgramPlan
Represents details of a plan that’s created to execute a Learning Program. This object is available in API version 57.0 and later. -
LearningProgramPlanRqmt
Represents information about the requirements of a learning outcome that’s included in the learning program plan. This object is available in API version 57.0 and later. -
LearningRule
Represents a junction between the Learning and Rule (Expression Set) objects for an extensible rule on a learning. This object is available in API version 65.0 and later. -
MentoringProfile
Represents information for a participant in a mentoring program. This object is available in API version 61.0 and later. -
PersonAcademicCredential
Represents an Academic Credential that a person has earned. This object is available in API version 59.0 and later. -
PersonAffinity
Represents the affinity of a person. This object is available in API version 64.0 and later. -
PersonDisability
Represents information about a person's disability. This object is available in API version 57.0 and later. -
PersonPublicProfile
Represents information about a user that’s shown on their public profile. This object is available in API version 59.0 and later. -
PersonPublicProfilePrefSet
Represents the user’s preferences for which data is included in their directory entry, as well as if they show up at all. This object is available in API version 59.0 and later. -
PersonTrait
Represents the traits of a person. This object is available in API version 64.0 and later. -
ProgramTermApplnTimeline
Represents a junction between Academic Term, Application Timeline, and Learning Program objects. This object is available in API version 57.0 and later. -
PulseCheck
Represents the wellbeing of a learner based on a primary metric or criteria at a specific date and time. This object is available in API version 62.0 and later. -
PulseCheckTemplate
Represents a common template used to create Pulse Check records. This object is available in API version 62.0 and later. -
ProviderOffering
Represents people or organizations associated with providing benefits to program participants. This object is available in API version 60.0 and later. -
RgltyCodeRegClauseVer
Represents a junction between Regulatory Code and Regulation Clause Version objects. This object is available in API version 63.0 and later. -
RgltyCodeViolRegClVer
Represents a junction between Regulatory Code Violation and Regulation Clause Version objects. This object is available in API version 63.0 and later. -
SuccessTeam
Records details about a success team in Salesforce Scheduler. This object is available in API version 57.0 and later. -
WatchlistedLearner
Represents information for a learner that needs to be monitored for support. This object is available in API version 62.0 and later. -
WorkTypeGroupRole
Represents a grouping of work types by roles, used to categorize types of appointments available in Salesforce Scheduler. This object is available in API version 57.0 and later.