Webhooks

Receive real-time notifications about events in your EdgeURL account

What are Webhooks?

Webhooks allow you to receive HTTP POST requests to your server whenever specific events occur in your EdgeURL account. This enables real-time integrations with your own systems.

Available Events

link.created

Triggered when a new short link is created

link.updated

Triggered when a link is modified

link.deleted

Triggered when a link is deleted

link.clicked

Triggered when a link receives a click

Webhook Payload

All webhook requests include a JSON payload with event details:

{
  "event": "link.clicked",
  "timestamp": "2025-01-15T10:30:00Z",
  "data": {
    "link_id": "abc123",
    "short_url": "0gr.me/product",
    "target_url": "https://example.com/product",
    "click": {
      "country": "US",
      "city": "San Francisco",
      "device": "mobile",
      "browser": "Chrome",
      "referrer": "https://twitter.com"
    }
  }
}

🔒 Security

All webhook requests include a signature header for verification:

X-EdgeURL-Signature: sha256=...

🔌 Manage Your Webhooks

Create and manage webhooks from your dashboard to start receiving real-time notifications.

Go to Webhooks →