Skip to main content

PreRegistrationEntry

A Vormerkung attributed to your broker tree. Select __typename to tell the kinds apart: PreRegistration is held in a customer's app account, and PreRegistrationInvitation tracks an invitation and its outcome.

interface PreRegistrationEntry {
id: ID!
origin: PreRegistrationOrigin!
product: PreRegistrationProduct
responsiblePartnerId: String!
customerEmail: String!
customerID: UUID
startedAt: DateTime!
updatedAt: DateTime!
}

Fields​

PreRegistrationEntry.id ● ID! non-null scalar​

The entry's stable identifier. Use it as the key in your system. For an entry your integration created, it is the preRegistrationId or invitationId that createPreRegistration returned. A PRE_REGISTRATION_CREATED webhook carries the same value.

PreRegistrationEntry.origin ● PreRegistrationOrigin! non-null enum​

Who prepared the entry and whether it came through an invitation. This is separate from responsiblePartnerId, which identifies the broker in your tree it is attributed to.

PreRegistrationEntry.product ● PreRegistrationProduct enum​

Null when the product cannot be determined from what is stored.

PreRegistrationEntry.responsiblePartnerId ● String! non-null scalar​

The Lifeware ID of the broker in your tree the entry is attributed to. For an entry a broker's colleague prepared, this is the broker.

PreRegistrationEntry.customerEmail ● String! non-null scalar​

For a pre-registration, the email address of the customer's app account. A change to that address does not move updatedAt. For an invitation, the address it was sent to.

PreRegistrationEntry.customerID ● UUID scalar​

The customer's ID, as the customer query uses it. Do not use it to identify an entry.

For a pre-registration, null until the customer's app account is linked to a customer in the insurance system, which for an invited prospect can be well after they claimed the invitation. It can then appear without updatedAt changing. For an invitation, set only if the person was already a customer in your tree when it was sent.

PreRegistrationEntry.startedAt ● DateTime! non-null scalar​

When the entry was created. For a pre-registration claimed from an invitation, this is when the invitation was claimed; the invitation's own startedAt is when it was sent.

PreRegistrationEntry.updatedAt ● DateTime! non-null scalar​

For a pre-registration, the later of its last answer update and its last broker fund selection. This can change without any other field here changing. For an invitation, when its state last changed.

Member Of​

PreRegistrationEdge object

Implemented By​

PreRegistration object ● PreRegistrationInvitation object