Skip to main content

ValueInvestVWLAssociatedPersonInput

Input to associated persons for the policy.

input ValueInvestVWLAssociatedPersonInput {
person: CreateOfferCustomerByInput!
role: [ValueInvestVWLPolicyPersonRole!]!
}

Fields

ValueInvestVWLAssociatedPersonInput.person ● CreateOfferCustomerByInput! non-null input

Information about the person associated with the policy.

For the PAYER role this must be a corporate entity. Use either:

  • existingCustomer — to reference an employer already onboarded in our system, or
  • newCompanyCustomer — to create the corporate-entity employer inline as part of the offer.

newCustomer is not allowed for the PAYER because it cannot represent a company.

For the employee entry (all non-PAYER roles), use newCustomer or existingCustomer. newCompanyCustomer is rejected for non-PAYER roles.

ValueInvestVWLAssociatedPersonInput.role ● [ValueInvestVWLPolicyPersonRole!]! non-null enum

Roles of this person in the policy. See ValueInvestVWLPolicyPersonRole for the required combinations.

Member Of

CreateValueInvestVWLInput input