Newsletter.imported
Emitted each time a Newsletter is imported.
Newsletter.import emits Newsletter.imported when it completes on a Newsletter.
| Property | Value |
|---|---|
| Emitted by | Newsletter.import |
| Noun | Newsletter |
| Wakes | None. |
Payload
Each delivery is an Event record. data holds what Newsletter.import returns.
| Field | Type | Required | Description |
|---|---|---|---|
name | string | required | Newsletter.imported. |
at | datetime | required | When it happened. |
seq | integer | Its position in the namespace, one more than the Event before; any seq is a cursor into the history. | |
data | json | required | The Thing as the Action left it. |
data.newsletter | Newsletter | required | The Newsletter, with its new subscribers counted. |
data.newsletter.name | string | required | What subscribers see it called. |
data.newsletter.from | Mailbox | required | The broadcast Mailbox each issue sends from. |
data.newsletter.topic | string | The topic a Contact subscribes to, recorded with their Consent. | |
data.newsletter.subscribers | integer | Contacts subscribed now, counted from their Consent. | |
data.newsletter.offer | Offer | The Offer whose Subscription unlocks paid issues and the archive. |
Example
{
"$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
}