/admin/webhooks/{webhookId}/testSends a webhook.test event to it now, on or off, whatever it subscribes to, and answers what happened. Sent once, never retried, never counted against it.
collector.testAdminWebhook()admin:webhooks:writeX-Request-IdwebhookIdstring (uuid)required200OKThe test delivery and its attempt.
A delivery with its event and every attempt.
eventmap of anyrequiredThe body each attempt POSTs: the event (id, type, version, createdAt, test, owner, data).
not_found: Not an admin (moderator): the same 404 as a missing route.
rate_limitedtemporarily_blocked
rate_limited: Over the caller’s limit: the per-minute burst or the per-day quota (RateLimit headers; wait Retry-After seconds).
temporarily_blocked: Too many refused requests in a row: blocked for a while (Retry-After says how long).
internal: Something went wrong on our side (quote the requestId).