Webhooks Integration
Receive real-time notifications when events happen in your #about account.
⚙️ Endpoint Configuration
We will send POST requests to this URL when subscribed events occur.
customer.created
Triggered when a new customer signs up
payment.succeeded
Triggered when a payment is completed
project.deployed
Triggered when a project goes live
📋 Event Reference
| Event ID | Description | Category |
|---|---|---|
| customer.created | New customer account registered | Accounts |
| payment.succeeded | Payment processed successfully | Billing |
| project.deployed | Project successfully deployed to production | Deployments |
| asset.updated | Media or document file modified | Assets |
🔐 Verification & Security
Every webhook includes an X-About-Signature header. Verify the payload using your secret key with HMAC-SHA256.
JavaScript (Node.js)
// Verify #about webhook signature
const crypto = require('crypto');
function verifySignature(payload, signature, secret) {
const expected = crypto
.createHmac('sha256', secret)
.update(payload, 'utf-8')
.digest('hex');
return crypto.timingSafeEqual(
Buffer.from(signature),
Buffer.from(expected)
);
}
📊 Recent Deliveries
| Timestamp | Event | URL | HTTP Status | Status | Actions |
|---|
Showing last 5 of 1,240 deliveries