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