CreateDependentBenefitEnrollmentInput
Input for creating a new enrollment for a dependent in a benefit
input CreateDependentBenefitEnrollmentInput {
benefitId: ID!
dependentId: ID!
eligibilityEndDate: DateTime
eligibilityStartDate: DateTime
externalReferenceId: String
}
Fields
CreateDependentBenefitEnrollmentInput.benefitId ● ID! non-null scalar
Public ULID of the offering
CreateDependentBenefitEnrollmentInput.dependentId ● ID! non-null scalar
First Dollar User ID of the dependent
CreateDependentBenefitEnrollmentInput.eligibilityEndDate ● DateTime scalar
End datetime of eligibility. Optional. When omitted, defaults to the end of the account holder's enrollment in the Benefit, or no end date if that enrollment has none. Cannot be later than the end of the account holder's enrollment.
CreateDependentBenefitEnrollmentInput.eligibilityStartDate ● DateTime scalar
Start datetime of eligibility. Optional. When omitted, the enrollment is stored without a start
date: eligibilityStartDate is null. It does not default to the current datetime.
CreateDependentBenefitEnrollmentInput.externalReferenceId ● String scalar
Idempotency key. A request sent again with the same key returns the first successful result. Keys
do not expire. The request body is not compared, so use a new key for a different request. The
value is also stored as the enrollment's externalReferenceId.
Member Of
createDependentBenefitEnrollment mutation