Skip to content

Registration.approved

Emitted each time a Registration is approved.

Registration.approve emits Registration.approved when it completes on a Registration.

PropertyValue
Emitted byRegistration.approve
NounRegistration
MovesRegistration requested to registered; Registration requested to waitlisted
WakesNone.

Payload

Each delivery is an Event record. data holds what Registration.approve returns, and previous holds the state it left.

FieldTypeRequiredDescription
namestringrequiredRegistration.approved.
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.registrationRegistrationrequiredThe Registration, registered or waitlisted.
data.registration.statusstringrequiredOne of invited, requested, waitlisted, registered, attended, or noShow.
data.registration.registeredAtdatetimeWhen the place was confirmed.
data.previous.statusstringrequiredThe status before this Event: requested.

Example

JSON
{
  "$id": "https://api.sb/patentpad.com/events/event_1",
  "$type": "Event",
  "name": "Registration.approved",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "registration": {
      "$id": "https://api.sb/patentpad.com/registrations/registration_1",
      "$type": "Registration",
      "status": "registered",
      "registeredAt": "2026-10-22T12:00:00Z"
    },
    "previous": {
      "status": "requested"
    }
  },
  "seq": 1
}