user.created
Emit after a user is persisted. Receivers often provision seats, send welcome mail, or sync CRM records.
Example payload
json
{
"id": "user_01H",
"email": "ada@example.com",
"name": "Ada Lovelace",
"created_at": "2026-09-06T00:00:00.000Z"
}Standard Webhooks headers
Deliveries include webhook-id, webhook-timestamp, and webhook-signature. See the envelope page for the full table.
Verify
ts
import { Webhook } from "standardwebhooks";
const wh = new Webhook("whsec_...");
const payload = wh.verify(rawBody, {
"webhook-id": headers["webhook-id"],
"webhook-timestamp": headers["webhook-timestamp"],
"webhook-signature": headers["webhook-signature"],
});