Appendices Event Field Reference On this page
Table of Contents
Qlarifi Identity Events
ConsumerIdentityCreated
type: Indicates the event type. Always consumerIdentityCreated.
effectiveTimestamp: The timestamp when the consumer identity was created.
consumerId: Unique identifier for the consumer (from the lender).
name: Object containing the consumer's name. The type field indicates the name type (westernName in this example).
dateOfBirth: The consumer's date of birth.
phone: The consumer's phone number.
email: The consumer's email address.
address: Object containing the consumer's address. The type field indicates the address type (euAddress shown, but others are possible).
ConsumerIdentityVerified
type: Indicates the event type. Always consumerIdentityVerified.
effectiveTimestamp: The timestamp when the consumer identity was verified.
consumerId: Unique identifier for the consumer (from the lender).
verificationType: Type of verification done by the third party. The final list of possible values are still to be finalized and discussed with the lenders.
ConsumerPhoneChanged
type: Indicates the event type. Always consumerPhoneChanged.
effectiveTimestamp: The timestamp when the phone number was changed.
consumerId: Unique identifier for the consumer.
phone: The consumer's updated phone number.
ConsumerEmailChanged
type: Indicates the event type. Always consumerEmailChanged.
effectiveTimestamp: The timestamp when the email address was changed.
consumerId: Unique identifier for the consumer.
email: The consumer's updated email address.
ConsumerAddressChanged
type: Indicates the event type. Always consumerAddressChanged.
effectiveTimestamp: The timestamp when the address was changed.
consumerId: Unique identifier for the consumer.
address: Object containing the consumer's updated address. The type field indicates the address type.
ConsumerDateOfBirthChanged
type: Indicates the event type. Always consumerDateOfBirthChanged.
effectiveTimestamp: The timestamp when the date of birth was changed.
consumerId: Unique identifier for the consumer.
dateOfBirth: The consumer's updated date of birth.
ConsumerNameChanged
type: Indicates the event type. Always consumerNameChanged.
effectiveTimestamp: The timestamp when the name was changed.
consumerId: Unique identifier for the consumer.
name: Object containing the consumer's updated name. The type field indicates the name type.
Qlarifi Credit Events
AccountOpened
type: Indicates the event type; in this case, accountOpened.
effectiveTimestamp: The timestamp (UTC) when the account was opened from the lender's perspective.
consumerId: A unique identifier for the consumer who owns this account (as defined by the lender).
AccountClosed
type: Indicates the event type; in this case, accountClosed.
effectiveTimestamp: The timestamp (UTC) when the account was closed from the lender's perspective.
consumerId: A unique identifier for the consumer who owns this account (as defined by the lender).
TransactionIssued
type: Indicates the event type; in this case, transactionIssued.
effectiveTimestamp: The timestamp (UTC) when the transaction was issued from the lender's perspective.
transactionId: A unique identifier for the transaction.
consumerId: A unique identifier for the consumer who owes this transaction (as defined by the lender).
amount.number: The monetary amount of this transaction.
amount.currency: The currency of the amount.
transactionType: The type of transaction product, Possible values are: PayIn3, PayIn4, PayIn30Days.
InstallmentIssued
type: Indicates the event type; in this case, installmentIssued.
effectiveTimestamp: The timestamp (UTC) when the instalment was issued from the lender's perspective.
installmentId: A unique identifier for this specific instalment.
transactionId: A unique identifier for the transaction this instalment belongs to.
consumerId: A unique identifier for the consumer who owes this instalment (as defined by the lender).
amount.number: The monetary amount due for this instalment.
amount.currency: The currency of the amount.
dueTimestamp: The date and time (UTC) when this instalment is due.
index: The sequential order of this instalment within the transaction.
InstallmentPaid
type: Indicates the event type; in this case, installmentPaid.
effectiveTimestamp: The timestamp (UTC) when the payment was made from the lender's perspective.
installmentId: The unique identifier of the instalment that received the payment.
transactionId: The unique identifier of the transaction the instalment belongs to.
consumerId [optional]: The unique identifier of the consumer who made the payment.
amount.number: The amount paid towards the instalment.
amount.currency: The currency of the payment.
InstallmentRebalanced
type: Indicates the event type; in this case, installmentRebalanced.
effectiveTimestamp: The timestamp (UTC) when the rebalance occurred from the lender's perspective.
installmentId: The unique identifier of the instalment that was rebalanced.
transactionId: The unique identifier of the transaction the instalment belongs to.
consumerId [optional]: The unique identifier of the consumer affected by the rebalance.
newAmountDue.number: The new amount due on the instalment after the rebalance.
newAmountDue.currency: The currency of the new amount due.
InstallmentRefunded
type: Indicates the event type; in this case, installmentRefunded.
effectiveTimestamp: The timestamp (UTC) when the refund was issued from the lender's perspective.
installmentId: The unique identifier of the instalment that was refunded.
transactionId: The unique identifier of the transaction the instalment belongs to.
consumerId: The unique identifier of the consumer who received the refund.
refundAmount.number: The amount of the refund issued.
refundAmount.currency: The currency of the refund.
InstallmentWrittenOff
type: Indicates the event type; in this case, installmentWrittenOff.
effectiveTimestamp: The timestamp (UTC) when the write-off occurred from the lender's perspective.
installmentId: The unique identifier of the instalment that was written off.
transactionId: The unique identifier of the transaction the instalment belongs to.
consumerId: The unique identifier of the consumer whose instalment was written off.
InstallmentCanceled
type: Indicates the event type; in this case, installmentCanceled.
effectiveTimestamp: The timestamp (UTC) when the cancellation occurred from the lender's perspective.
installmentId: The unique identifier of the cancelled instalment.
transactionId: The unique identifier of the transaction the instalment belonged to.
consumerId: The unique identifier of the consumer affected by the cancellation.
InstallmentPostponed
type: Indicates the event type; in this case, installmentPostponed.
effectiveTimestamp: The timestamp (UTC) when the installment was postponed from the lender's perspective.
installmentId: The unique identifier of the instalment postponed.
transactionId: The unique identifier of the transaction the instalment belongs to.
consumerId: The unique identifier of the consumer the instalment belongs to.
feeAmount.number: The amount of the fee.
feeAmount.currency: The currency of the fee.
postponedType: The type of postponed action. Possible values are Customer, LenderCommercial, LenderTechnical.
InstallmentPenaltyAssessed
type: Indicates the event type; in this case, installmentPenaltyAssessed.
effectiveTimestamp: The timestamp (UTC) when the penalty was assessed from the lender's perspective.
installmentId: The unique identifier of the instalment with the assessed penalty.
transactionId: The unique identifier of the transaction the instalment belongs to.
consumerId: The unique identifier of the consumer who incurred the penalty.
penaltyAmount.number: The amount of the penalty assessed.
penaltyAmount.currency: The currency of the penalty.
penaltyType: The type of penalty fee that was added to the transaction amount. Possible values are: LateFee, PostponedFee,Interest, Other.
FeePaid
type: Indicates the event type; in this case, feePaid.
effectiveTimestamp: The timestamp (UTC) when the fee was paid from the lender's perspective.
installmentId [optional]: The unique identifier of the instalment associated with the fee.
transactionId: The unique identifier of the transaction associated with the fee.
consumerId: The unique identifier of the consumer who incurred the fee.
amount.number: The amount paid.
amount.currency: The currency of the payment.
TransactionWrittenOff
type: Indicates the event type; in this case, transactionWrittenOff.
effectiveTimestamp: The timestamp (UTC) when the write-off occurred from the lender's perspective.
transactionId: The unique identifier of the transaction written off.
consumerId: The unique identifier of the consumer whose transaction was written off.