Skip to content

Contact.subscribed

Emitted each time a Contact is subscribed.

Contact.subscribe emits Contact.subscribed when it completes on a Contact.

PropertyValue
Emitted byContact.subscribe
NounContact
WakesNone.

Payload

Each delivery is an Event record. data holds what Contact.subscribe returns.

FieldTypeRequiredDescription
namestringrequiredContact.subscribed.
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.contactContactrequiredThe Contact, with their topics.
data.contact.emailemailThe primary email address.
data.contact.phonestringThe primary phone number.
data.contact.namestringThe name the Contact goes by.

Example

JSON
{
  "$id": "https://api.sb/tutorloop.com/events/event_1",
  "$type": "Event",
  "name": "Contact.subscribed",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "contact": {
      "$id": "https://api.sb/tutorloop.com/contacts/contact_1",
      "$type": "Contact",
      "email": "malik@tutorloop.com",
      "phone": "Example phone",
      "name": "TutorLoop"
    }
  },
  "seq": 1
}