Webhook

LiveEO Webhook Event Types

This is the list of event types that we currently send.
For guidance on how to listen to these events, take a look at Svix's guide to consuming webhooks.

analysis.precision.updated

Example
JSON
{
  "analysedAt": "some string",
  "createdAt": "some string",
  "id": "some string",
  "plotId": "some string",
  "status": "some string",
  "updatedAt": "some string",
  "version": "some string"
}

business_invitation.updated

Example
JSON
{
  "businessConnectionId": "57616a16-5fa4-4aa5-b360-73aa0f96cd7a",
  "businesssId": "a56814c4-32b8-41be-8c7b-06ad968dfdfa",
  "customData": {},
  "email": "test@example.com",
  "id": "895a4fea-2abb-42d5-bf55-991769a9343a",
  "status": "ACCEPTED"
}

supplier_risk_assessment.updated

Example
JSON
{
  "attachments": [
    {
      "createdAt": "2025-07-11T10:38:15.559Z",
      "filename": "compliance-data.pdf",
      "id": "9966f2a7-f37a-4aa1-aeb4-5527875de1c9",
      "updatedAt": "2025-07-11T10:38:15.559Z"
    }
  ],
  "createdAt": "2025-07-11T10:38:15.559Z",
  "id": "fcca9821-6066-421e-bc74-01f41557c611",
  "notes": "some note",
  "status": "UNDER_REVIEW",
  "supplierId": "611258b6-b6a2-4d3a-827f-6ccebbbb0061",
  "updatedAt": "2025-07-11T10:38:15.559Z"
}

transaction.updated

Example
JSON
{
  "data": {
    "id": "2f6d68e0-c2ef-4ec3-9ca0-9b571cd10ead",
    "status": "DRAFT"
  },
  "event": "transaction.updated",
  "timestamp": "1970-01-01T00:00:00.000Z"
}