io.atcr.sailor.webhook

Public webhook metadata stored in the user's PDS. Links to a private io.atcr.hold.webhook record on the hold where URL and secret are stored. Part of a two-record split: this record is visible via ATProto (Jetstream), the hold record is not.

Repository @seamark.cr did:plc:wfj5kyialpmcv2fzk6uqwsln namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritysailor.atcr.io
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

RFC3339 timestamp of when the webhook was created

holdDid

requiredstring · did

DID of the hold where the webhook is configured

privateCid

requiredstring

CID of the corresponding io.atcr.hold.webhook record on the hold

  • maxLength: 128

triggers

requiredinteger

Bitmask of trigger events: 0x01=scan:first, 0x02=scan:all, 0x04=scan:changed

  • minimum: 0

updatedAt

string · datetime

RFC3339 timestamp of when the webhook was last updated

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • place.wisp.v2.wh

    record not from the namespace authority

    Webhook configuration for AT Protocol record events. Fires an HTTP POST to a URL when a matching record event is observed on the firehose.