Skip to content

Change.reverted

Emitted each time a Change is reverted.

Change.revert emits Change.reverted when it completes on a Change.

PropertyValue
Emitted byChange.revert
NounChange
WakesNone.

Payload

Each delivery is an Event record. data holds what Change.revert returns.

FieldTypeRequiredDescription
namestringrequiredChange.reverted.
atdatetimerequiredWhen it happened.
seqintegerIts position in the namespace, one more than the Event before; any seq is a cursor into the history.
datajsonrequiredThe Thing as the Action left it.
data.revertChangerequiredThe Change that undoes it.
data.revert.statusstringrequiredOne of Open, Reviewing, Merged, or Closed.
data.revert.baseVersionrequiredThe Version it was drafted against.
data.revert.tierintegerLaunch tier from the merged diff: 3 fixes, 2 adds a Verb or Entitlement, 1 adds a Product or Offer.

Example

JSON
{
  "$id": "https://api.sb/petpantry.shop/events/event_1",
  "$type": "Event",
  "name": "Change.reverted",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "revert": {
      "$id": "https://api.sb/petpantry.shop/changes/change_1",
      "$type": "Change",
      "status": "Open",
      "base": "version_1",
      "tier": 1
    }
  },
  "seq": 1
}