Skip to content

Period.closed

Emitted each time a Period is closed.

Period.close emits Period.closed when it completes on a Period.

PropertyValue
Emitted byPeriod.close
NounPeriod
WakesMonthly budget

Payload

Each delivery is an Event record. data holds what Period.close returns.

FieldTypeRequiredDescription
namestringrequiredPeriod.closed.
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.periodPeriodrequiredThe closed Period.
data.period.monthdaterequiredThe first day of the month it covers.
data.period.statusstringrequiredOne of Open, Closed, or Locked.

Example

JSON
{
  "$id": "https://api.sb/routewise.dev/events/event_1",
  "$type": "Event",
  "name": "Period.closed",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "period": {
      "$id": "https://api.sb/routewise.dev/periods/period_1",
      "$type": "Period",
      "month": "2026-10-22",
      "status": "Open"
    }
  },
  "seq": 1
}