This object represents an event. Events are sent from Peach to you. Events can be related to any object in this API.
Event Name | Occurs when | Related Object |
---|---|---|
advance.statuschanged | an advance status changes | Advance |
advance.updated | an advance amount is updated | Advance |
autopay.schedule.created | an autopay schedule is set up | Autopay |
autopay.schedule.cancel | an autopay schedule is canceled | Autopay |
autopay.schedule.changed | an autopay schedule is changed | Autopay |
autopay.payment.rescheduled | an autopay payment is rescheduled | Autopay |
autopay.payment.canceled | an autopay payment is canceled | Autopay |
card.created | a card is created | Card |
card.replacement.requested | a card replacement is requested | Card |
card.status.changed | a card's status is changed | Card |
case.changed | a case is created, updated, or deleted, with precise change information | Case |
case.created | [DEPRECATED - use case.changed instead] a case is created | Case |
case.deleted | [DEPRECATED - use case.changed instead] a case is deleted | Case |
case.updated | [DEPRECATED - use case.changed instead] a case is updated | Case |
case.association.added | an association is added to a case | Case |
case.association.removed | an association is removed from a case | Case |
case.donotinteract.changed | a DoNotInteract object is created, updated, or deleted, with precise change information | Case |
case.donotinteract.created | [DEPRECATED - use case.donotinteract.changed instead] a DoNotInteract object is created | Case |
case.donotinteract.deleted | [DEPRECATED - use case.donotinteract.changed instead] a DoNotInteract object is deleted | Case |
case.donotinteract.updated | [DEPRECATED - use case.donotinteract.changed instead] a DoNotInteract object is updated | Case |
case.donotinteract.expired | a DoNotInteract object has expired | Case |
case.escalation.changed | a case escalation is created, updated, or deleted, with precise change information | Case |
case.escalation.created | [DEPRECATED - use case.escalation.changed instead] a case escalation is created | Case |
case.escalation.canceled | [DEPRECATED - use case.escalation.changed instead] a case escalation is canceled | Case |
contact.created | a contact is created | Contact |
contact.deleted | a contact is deleted | Contact |
contact.updated | a contact is updated | Contact |
communication.send | communication is attempted | Interaction |
indexrate.created | index rate is created | Loan Type |
indexrate.updated | index rate is updated | Loan Type |
interaction.blocked | interaction is blocked for a borrower | Interaction |
loan.balance.changed | a loan balance changed | Loan |
loan.created | a loan is created | Loan |
loan.credit.limit.changed | a loan credit limit was changed | Loan |
draw.credit.limit.changed | a draw credit limit was changed | Draw |
loan.creditreporting.created | a loan is scheduled to start credit reporting | Credit Reporting Status |
loan.creditreporting.stopped | a loan is scheduled to stop credit reporting | Credit Reporting Status |
loan.current | a loan is current or became current | Loan |
loan.duedate.defer | a single loan due date is deferred | Loan |
loan.fee.booked | a dynamic fee is applied | Loan |
loan.interest.capitalized | interest capitalization is triggered after a due date | Loan |
loan.interestaccrued.min | minimum interest charge is triggered on a draw | Draw |
loan.latefee.booked | a late fee is applied | Loan |
loan.modificationfee.booked | a modification fee is applied | Loan |
loan.obligation.statuschanged | a change in a loan's obligation status is recorded | Loan |
loan.overdue | a loan is overdue | Loan |
loan.overdue.update | a loan is overdue | Loan |
loan.ownerchanged | a loan changes owners | Loan |
loan.paymentplan.setup | a loan payment plan is set up | Loan |
loan.period.started | a loan period has started | Loan |
loan.promiseplan.created | a promise to pay plan is created | Promise to Pay Plan |
loan.promiseplan.statuschanged | a promise to pay plan status changes | Promise to Pay Plan |
loan.promiseplan.due.today | a promise to pay plan is due today | Promise to Pay Plan |
loan.promiseplan.overdue | a promise to pay plan becomes "overdue" | Promise to Pay Plan |
loan.promiseplan.current | a promise to pay plan changes from "overdue" to "current" | Promise to Pay Plan |
loan.promoprogram.created | a promo program is created | Loan |
loan.promoprogram.updated | a promo program is updated | Loan |
loan.rate.created | rate is created | Loan |
loan.rate.updated | rate is updated | Loan |
loan.refunded | payments on a loan are refunded | Loan |
loan.reimbursement.initiated | a borrower reimbursement is initiated | Loan |
loan.reimbursement.processed | a borrower reimbursement is processed | Loan |
loan.schedule.defer | a loan schedule is deferred | Loan |
loan.statuschanged | a loan changes status | Loan |
person.consent.updated | a borrower updates their consents | Borrower |
person.created | a borrower is created | Borrower |
person.monitoring.bankruptcy.started | bankruptcy and deceased monitoring begins for a borrower | Borrower |
person.monitoring.scra.started | SCRA monitoring begins for a borrower | Borrower |
payment.instrument.created | a payment instrument is created | Payment Instrument |
payment.instrument.updated | a payment instrument is updated | Payment Instrument |
payment.instrument.deactivated | a payment instrument is deactivated | Payment Instrument |
payment.applied | DEPRECATED used in place of payment.initiated for internal ACH prior to deprecation. | Transaction |
payment.chargeback | a payment is charged back | Transaction |
payment.chargeback.reversed | a payment is chargeback is reversed | Transaction |
payment.failed | a payment fails | Transaction |
payment.initiated | a payment is initiated | Transaction |
payment.pending | a payment is pending | Transaction |
payment.reversed | a payment is reversed | Transaction |
payment.succeeded | a payment is succeeded | Transaction |
payment.scheduled | a payment is scheduled | Transaction |
payment.rescheduled | a payment is rescheduled | Transaction |
payment.due.today | periodically for external transactions with a status of "scheduled" | Transaction |
payment.hold.days.expired | a transaction's hold days expired | Transaction |
paymentplan.created | a payment plan is created | Payment Plan |
paymentplan.statuschanged | a payment plan changes status | Payment Plan |
purchase.authorized | a purchase is authorized | Purchase |
purchase.settled | a purchase is settled | Purchase |
purchase.applied | a purchase is applied. | Purchase |
purchase.created | a purchase is created | Purchase |
purchase.changed | a purchase is updated | Purchase |
purchase.dispute.created | a purchase dispute is created | Purchase Dispute |
purchase.dispute.updated | a purchase dispute is updated | Purchase Dispute |
statement.created | a statement is created | Loan |
reconciliation.payment.failed | a reconciliation payment fails | Transaction |
Success
{- "status": 0,
- "total": 0,
- "count": 0,
- "nextUrl": "string",
- "previousUrl": "string",
- "data": [
- {
- "eventType": "autopay.payment.rescheduled",
- "loanId": "string",
- "loanExternalId": "string",
- "borrowerId": "string",
- "personExternalId": "string",
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "creatingMessageId": "string",
- "companyId": "string",
- "discriminator": "string",
- "parentId": "string",
- "effectiveAt": "2019-08-24T14:15:22Z",
- "periodId": "string",
- "condition": "balanceNA"
}
]
}
Request sandbox access