Skip to content

Card.issued

Emitted each time a Card is issued.

Card.issue emits Card.issued when it completes on a Card.

PropertyValue
Emitted byCard.issue
NounCard
WakesNone.

Payload

Each delivery is an Event record. data holds what Card.issue returns.

FieldTypeRequiredDescription
namestringrequiredCard.issued.
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.cardCardrequiredThe active Card, with its last four digits and limits.
data.card.formstringrequiredsingleUse pays one Task and closes; merchant pays one merchant until the Mandate ends; physical is for a Human only.
data.card.statusstringrequiredFollows its Mandate: frozen while the Mandate is paused, closed once it is revoked or a single-use Card has paid.
data.card.merchantsstring[]The merchants or merchant categories it may pay, compiled from the Mandate.
data.card.limitLimitrequiredThe amount per charge and per period; every interval is set, so the rail’s default never decides.
data.card.taskTaskFor a singleUse Card: the Task it pays for, which also holds the receipt.
data.card.last4stringThe last four digits; the full number never leaves the rail.

Example

JSON
{
  "$id": "https://api.sb/quietcopy.com/events/event_1",
  "$type": "Event",
  "name": "Card.issued",
  "at": "2026-10-22T12:00:00Z",
  "data": {
    "card": {
      "$id": "https://api.sb/quietcopy.com/cards/card_1",
      "$type": "Card",
      "form": "singleUse",
      "status": "active",
      "merchants": [
        "advertising"
      ],
      "limit": "limit_1",
      "task": "task_1",
      "last4": "4242"
    }
  },
  "seq": 1
}