Nonprofit 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 Nonprofit Cloud
Benefit
BenefitAssignment
BenefitDisbursement
BenefitSchedule
BenefitScheduleAssignment
BenefitSession
BenefitType
CaseProgram
Program
ProgramCohort
ProgramCohortMember
ProgramEnrollment
RecurrenceSchedule
Program Management Standard Objects
Program Management data model provides objects and fields to manage programs and
benefits for your nonprofit organization.
| Available in: Lightning Experience |
| Available in: Enterprise and Unlimited Editions. |
-
Benefit
Represents information about benefits associated with a program. This object is available with Program Management in API version 57.0 and later. -
BenefitAssignment
Represents the enrollment information of an individual to a benefit. This object is available with Program Management in API version 57.0 and later. -
BenefitDisbursement
Represents the allocation of an enrollee's benefit that can be made as monetary or non-monetary with different frequencies. This object is available with Program Management in API version 57.0 and later. -
BenefitSchedule
Represents information about the plan for delivering the benefit. This object is available in API version 57.0 and later. -
BenefitScheduleAssignment
Represents the junction between Benefit Schedule and Benefit Assignment objects. This object is available in API version 59.0 and later. -
BenefitSession
Represents information about an instance of a planned benefit delivery This object is available in API version 57.0 and later. -
BenefitType
Represents the type of benefit being delivered. Use benefit types in conjunction with units of measure to report on how many or how much of a type of benefit your organization delivers across programs. This object is available with Program Management in API version 57.0 and later. -
CaseProgram
Represents the junction between Case and Program objects. This object is available in API version 57.0 and later. -
Program
Represents information about the enrollment and disbursement of benefits in a program. This object is available in API version 57.0 and later. -
ProgramCohort
Represents information about the participants of a program cohort. This object is available in API version 61.0 and later. -
ProgramCohortMember
Represents program enrollees that are part of a given cohort. This object is available in API version 61.0 and later. -
ProgramEnrollment
Represents details of enrollment for benefits in a program. This object is available in API version 57.0 and later. -
RecurrenceSchedule
Represents the recurrence schedule for a benefit schedule. This object is available with Program Management in API version 57.0 and later.