Skip to content

Thing.corrected

Emitted each time a Thing is corrected.

Thing.correct emits Thing.corrected when it completes on a Thing.

PropertyValue
Emitted byThing.correct
NounThing
WakesNone.

Payload

Each delivery is an Event record. data holds what Thing.correct returns.

FieldTypeRequiredDescription
namestringrequiredThing.corrected.
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.thingThingrequiredThe corrected record.
data.thing.idstringrequiredThe stable identifier, which never changes.
data.thing.typelist of NounrequiredThe Nouns this Thing is an instance of.
data.thing.statusstringIts current Lifecycle state, typed as one of its Noun’s states; only a Verb or Event in that Lifecycle moves it.
data.thing.outsidejsonThe ids this Thing has in outside tools, one per Integration, so a re-run matches instead of duplicating.

Example

JSON
{
  "$id": "https://api.sb/leaseline.app/events/evt_21CYBCEg3o",
  "$type": "Event",
  "name": "Thing.corrected",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "thing": {
      "$id": "https://api.sb/leaseline.app/things/thing_8ds0r9vvRl",
      "$type": "Thing",
      "id": "Example id",
      "type": [
        "noun_v0akLUrXCN"
      ],
      "status": "active",
      "outside": {}
    }
  },
  "seq": 1006
}