Dismiss logic
The Dismiss API allows partners to remove sensitive data from funding offers, providing flexibility in managing offer presentation. Auto-dismiss rules ensure timely removal of outdated offers, optimizing the user experience.
To provide flexibility for partners in managing funding offers, we've introduced a Dismiss API. This API allows partners to remove all sensitive data (except dates) from specific funding offers, enabling them to present accurate and up-to-date information without implementing additional logic.
Dismiss Types:
- Manual Dismiss: Initiated by the user.
- Auto-Dismiss: Triggered automatically based on predefined rules:
Rule 1: Pre-Offer After Application Review
Scenario: Customer has not submitted an application or lead ID is missing.
Action: After 35 days (2 days in staging), a new pre-offer is generated for all business customers.
Rule 2: Rejected Loan Application
Scenario: Loan application is rejected (OnboardingState = stage1rejected, ineligible, rescinded, offersExpired).
Action:
- If the customer manually dismisses: A 30-day waiting period is applied.
- If no manual action: An automatic Dismiss API call is triggered after 3 days.
- After the 30-day waiting period, a new pre-offer is generated.
Rule 3: Written-off Loan and Discounted Settlement
Scenario: Loan status is Written-off or Discounted Settlement.
Action:
- If the customer manually dismisses or an auto-dismiss is triggered: A 90-day waiting period is applied.
- After the 90-day waiting period, a pre-qualified offer for renewal is generated.
Upon a successful Dismiss (manual or automatic), all sensitive data (leads, sign URLs, etc.) is deleted, except for lead IDs in the stage1incomplete state.
Updated 18 days ago