---
schema_version: "1"
id: 8ab6294dc1f00df51576276e4e5bbcaaf3f92f7d2608adf50f3e9cf2d7b6d82e
title: ProgramEnrollment
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/life_sciences_dev_guide/lsc_sforce_api_objects_programenrollment.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/lsc_sforce_api_objects_programenrollment.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 1a263da7a4241446844cc2c1648be16b2f77013bd68304b759f3a75ea4151962
description: Represents details of enrollment for benefits in a program. This object is available in API version 57.0 and later.
---
# ProgramEnrollment

Represents details of enrollment for benefits in a program. This object is available in API version 57.0 and later.

![Important](https://developer.salesforce.com/docs/atlas.en-us.life_sciences_dev_guide.meta/life_sciences_dev_guide/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations. 

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### AccountId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The ID of the account that’s associated with an organization enrolled in the program.
    
    This field is a relationship field.
- **Relationship Name**: Account
- **Relationship Type**: Lookup
- **Refers To**: Account

### ApplicationDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The date when the enrollee applied to the program.

### CareProgramEnrolleeId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The care program enrollee associated with the program enrollment.
    
    This field is a relationship field.
- **Relationship Name**: CareProgramEnrollee
- **Refers To**: CareProgramEnrollee

### ContactId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The ID of the contact that’s associated with an individual enrolled in the program.
    
    This field is a relationship field.
- **Relationship Name**: Contact
- **Relationship Type**: Lookup
- **Refers To**: Contact

### EndDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The end date of the enrollment in the program. This field is accessible if you enabled Data Protection and Privacy in Setup.

### IsActive

- **Type**: boolean
- **Properties**: Create, Defaulted on create, Filter, Group, Sort, Update
- **Description**: Indicates whether the enrollment for the participant in the program is active (true) or not (false).
    
    This field is accessible if you enabled Data Protection and Privacy in Setup.
- **Default value**: false

### Name

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Sort, Update
- **Description**: The name of the program enrollment record.

### ProgramId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort
- **Description**: The identifier of the program that's associated with the enrollee.
    
    This field is a relationship field.
- **Relationship Name**: Program
- **Relationship Type**: Master-Detail
- **Refers To**: Program

### StartDate

- **Type**: date
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The start date of the enrollment in the program. This field is accessible if you enabled Data Protection and Privacy in Setup.

### Status

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Nillable, Sort, Update
- **Description**: The enrollment status of the enrollee for the program.
    
    This field is accessible if you enabled Data Protection and Privacy in Setup.

## Associated Objects

This object has these associated objects. If the API version isn’t specified, they’re available in the same API versions as this object. Otherwise, they’re available in the specified API version and later.

[ProgramEnrollmentFeed](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/sforce_api_associated_objects_feed.htm)

Feed tracking is available for the object.

[ProgramEnrollmentHistory](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/sforce_api_associated_objects_history.htm)

History is available for tracked fields of the object.

[ProgramEnrollmentOwnerSharingRule](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/sforce_api_associated_objects_ownersharingrule.htm)

Sharing rules are available for the object.

[ProgramEnrollmentShare](https://developer.salesforce.com/docs/atlas.en-us.264.0.industries_reference.meta/industries_reference/sforce_api_associated_objects_share.htm)

Sharing is available for the object.