Agreements Ready To Sign

Triggered when the agreements for an application are ready and waiting for signatures.

Payload

{
  "event": "agreements_ready_to_sign",
  "event_id": "evt-d4e5f6g7-8901-23de-fghi-4567890123de",
  "application_id": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
  "timestamp": "2026-02-12T15:30:00.000Z",
  "external_reference": "YOUR-REF-001",
  "details": {
      "signatures": [
        {
          "signatory_firstname": "John",
          "signatory_lastname": "Smith",
          "signatory_date_of_birth": "1985-03-15",
          "signatory_postcode": "SW1A 1AA",
          "signature_link": "https://secure.bonafidee.com/signsolo.aspx?t=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"
        }
      ]
    }
}

Fields

FieldTypeRequiredDescription
eventstringYesAlways "agreements_ready_to_sign"
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 signature details

Signature Object (message.details.signatures[])

FieldTypeDescription
signatory_firstnamestringFirst name of the signatory (guarantor)
signatory_lastnamestringLast name of the signatory
signatory_date_of_birthstring (date)Date of birth of the signatory
signatory_postcodestringPostcode of the signatory's address
signature_linkstring (URL)Direct link for the signatory to sign the agreements electronically

What This Means

The legal agreements have been prepared and are ready for electronic signature. At this stage:

  • The signatures array contains one entry per guarantor/signatory
  • Each signatory has a unique signature_link that can be shared with them to complete the signing process
  • The signatory details (name, date of birth, postcode) can be used to verify the correct person is signing
  • Partners can forward the signing link to the applicant or display it in their own portal

Important: The signature_link is unique and should be treated as sensitive. Only share it with the intended signatory.