Appearance
Webhooks
Webhooks send real-time HTTP POST notifications when events occur in PackEdge.
Setup
- Go to Settings > Integrations in the console
- Click Add Webhook
- Enter a name, URL, and select events to subscribe to
- A signing secret is auto-generated for verifying payloads
Available Events
License Events
| Event | Trigger |
|---|---|
license.created | New license is created |
license.activated | Site activated against a license |
license.deactivated | Site deactivated |
license.expired | License reaches expiration date |
license.revoked | License manually revoked |
Customer Events
| Event | Trigger |
|---|---|
customer.created | New customer created |
customer.updated | Customer details updated |
Payment Events
| Event | Trigger |
|---|---|
payment.completed | Payment successfully processed |
payment.refunded | Payment refunded |
Subscription Events
| Event | Trigger |
|---|---|
subscription.created | New subscription started |
subscription.cancelled | Subscription cancelled |
subscription.renewed | Subscription renewed |
Payload Format
json
{
"event": "license.activated",
"timestamp": "2026-02-06T12:00:00.000Z",
"data": {
"id": "lic_xxx",
"licenseKey": "MYPLUGIN-XXXX-XXXX-XXXX-XXXX",
"productId": "prd_xxx",
"domain": "https://example.com"
}
}See Webhook Security for payload verification.
