AckdbEntityEvent

An activity event in an entity's timeline. Events are immutable records of things that happened (messages sent, payments received, etc.).

Properties

idstringrequired

ULID identifier for the event.

entityIdstringrequired

The entity this event belongs to.

sourcestringrequired

Source system that produced this event.

eventTypestringrequired

Type of event (e.g. message, payment, subscription_change).

summarystringrequired

Human-readable summary of the event.

metadataobjectrequired

Source-specific event metadata.

timestampstring <date-time>required

When this event occurred in the source system.

createdAtstring <date-time>required

When this event record was created in ackDB.

Example

AckdbEntityEvent example
{
  "id": "01HXYZ123456789ABCDEFGH",
  "entityId": "01HXYZ123456789ABCDEFGI",
  "source": "slack",
  "eventType": "message",
  "summary": "Customer asked about pricing in #acme-corp",
  "metadata": {},
  "timestamp": "1970-01-01T00:00:00.000Z",
  "createdAt": "1970-01-01T00:00:00.000Z"
}