place.wisp.v2.wh
Webhook configuration for AT Protocol record events. Fires an HTTP POST to a URL when a matching record event is observed on the firehose.
Details · record, key any
| Kind | record |
|---|---|
| Record key | any |
| Authority | v2.wisp.place |
| Indexed |
Showing version bafyreigbnq5wuxsn2mxja7xwvtrdddcxgtl6jcxst6dydi3gev3dggwr7e. Show the latest
Record
record · key anyProperties
Timestamp of when the webhook was created.
enabled
booleanWhether the webhook is active. Defaults to true if omitted.
events
arrayWhich record events to trigger on. Defaults to all events if omitted.
maxLength: 3
enum: create | update | delete
What to watch. An AT-URI scopes to a specific DID, collection, or record.
secret
stringOptional raw secret used to sign the webhook payload with HMAC-SHA256. Prefer secretId to avoid embedding plaintext values in PDS records.
maxLength: 256
secretId
string · record-keyName of a server-managed signing secret created via place.wisp.v2.secret.create. Takes precedence over secret if both are present.
HTTPS endpoint to POST the webhook payload to.
maxLength: 2048
#atUri
objectWatch by AT-URI. at://did watches all collections for a DID. at://did/collection watches all records of that collection for a DID. at://did/collection/record watches a specific record.
Similar lexicons
semantic matchLexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.
-
io.atcr.sailor.webhook
recordPublic 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.
-
org.tangled.webhook.createWebhook
procedureCreate a new webhook for a repository.