Skip to content

Newsletter.imported

Emitted each time a Newsletter is imported.

Newsletter.import emits Newsletter.imported when it completes on a Newsletter.

PropertyValue
Emitted byNewsletter.import
NounNewsletter
WakesNone.

Payload

Each delivery is an Event record. data holds what Newsletter.import returns.

FieldTypeRequiredDescription
namestringrequiredNewsletter.imported.
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.newsletterNewsletterrequiredThe Newsletter, with its new subscribers counted.
data.newsletter.namestringrequiredWhat subscribers see it called.
data.newsletter.fromMailboxrequiredThe broadcast Mailbox each issue sends from.
data.newsletter.topicstringThe topic a Contact subscribes to, recorded with their Consent.
data.newsletter.subscribersintegerContacts subscribed now, counted from their Consent.
data.newsletter.offerOfferThe Offer whose Subscription unlocks paid issues and the archive.

Example

JSON
{
  "$id": "https://api.sb/leaseline.app/events/evt_vTCkBxrcVC",
  "$type": "Event",
  "name": "Newsletter.imported",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "newsletter": {
      "$id": "https://api.sb/leaseline.app/newsletters/newsletter_FLjN3aQujc",
      "$type": "Newsletter",
      "name": "Leaseline notes",
      "from": "mailbox_93HvOnR17L",
      "topic": "product-updates",
      "subscribers": 1,
      "offer": "offer_2hzYe1ERo0"
    }
  },
  "seq": 1904
}