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.

Repository @wisp.place did:plc:7puq73yz2hkvbcpdhnsze2qw not from the namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityv2.wisp.place
Indexed

Showing version bafyreigbnq5wuxsn2mxja7xwvtrdddcxgtl6jcxst6dydi3gev3dggwr7e. Show the latest

Record

record · key any

Properties

createdAt

requiredstring · datetime

Timestamp of when the webhook was created.

enabled

boolean

Whether the webhook is active. Defaults to true if omitted.

events

array

Which record events to trigger on. Defaults to all events if omitted.

  • maxLength: 3
itemsstring
  • enum: create | update | delete

scope

requiredref

What to watch. An AT-URI scopes to a specific DID, collection, or record.

Reference

secret

string

Optional 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-key

Name of a server-managed signing secret created via place.wisp.v2.secret.create. Takes precedence over secret if both are present.

url

requiredstring · uri

HTTPS endpoint to POST the webhook payload to.

  • maxLength: 2048

#atUri

object

Watch 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.

Properties

aturi

requiredstring

Similar lexicons

semantic match

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

  • 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.

  • Create a new webhook for a repository.