New Offer

Triggered when a new funding offer has been generated for an application.

Payload

{
  "event": "new_offer",
  "event_id": "evt-c3d4e5f6-7890-12cd-efgh-3456789012cd",
  "application_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "timestamp": "2026-02-12T14:00:00.000Z",
  "external_reference": "YOUR-REF-001",
  "details": {
    "offers": [
        {
          "offer_id": "OFF-2026-001",
          "amount_advanced": 15000.00,
          "type": "new",
          "repayment_amount": 19500.00,
          "factor_rate": 1.30,
          "holdback_percentage": 15.0
        }
      ]
  }
}

Fields

FieldTypeRequiredDescription
eventstringYesAlways "new_offer"
event_idstringYesUnique identifier for this event
application_idstring (UUID)YesThe unique application identifier
timestampstring (ISO 8601)YesWhen the event occurred
external_referencestringYesYour external reference ID for the application
detailsobjectYesContains the offer details

Offer Object (message.details.offers[])

FieldTypeDescription
offer_idstringUnique identifier for the offer
amount_advancednumberThe amount offered to the customer (GBP)
typestringType of offer: "new" or "renewal"
repayment_amountnumberTotal amount to be repaid (GBP)
factor_ratenumberFactor rate applied to the advance
holdback_percentagenumberHoldback percentage applied to card transactions

What This Means

A funding offer has been approved and generated for the applicant. At this stage:

  • One offer is provided per application
  • The offer includes the advance amount, repayment terms, and factor rate
  • The offer type indicates whether this is a new advance or a renewal of an existing one
  • The applicant will need to review and accept the offer before proceeding to agreements