Skip to content

Webhooks ​

Webhooks send real-time HTTP POST notifications when events occur in PackEdge.

Setup ​

  1. Go to Settings > Integrations in the console
  2. Click Add Webhook
  3. Enter a name and URL, and search and select the events to subscribe to — only those events are delivered (at least one is required)
  4. A signing secret is pre-filled; keep it, generate another, or paste your own (16+ characters). Copy it before saving — it's used to verify payloads

Available Events ​

License Events ​

EventTrigger
license.createdNew license is created
license.activatedSite activated against a license
license.deactivatedSite deactivated
license.expiredLicense reaches expiration date
license.revokedLicense manually revoked

Customer Events ​

EventTrigger
customer.createdNew customer created
customer.updatedCustomer details updated

Payment Events ​

EventTrigger
payment.completedPayment successfully processed
payment.refundedPayment refunded

Subscription Events ​

EventTrigger
subscription.createdNew subscription started
subscription.cancelledSubscription cancelled
subscription.renewedSubscription 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.