Webhooks Endpoints

Webhooks allow your systems to receive real-time notifications when specific events occur in the Phacet Labs platform. Instead of polling the API, you can subscribe to events and react to them as they happen.

How It Works

Once configured, webhooks will deliver event data to your specified URL via HTTPs POST requests. Each payload contains a structured JSON body with the relevant event information.

Phacet Labs uses Svix to send webhooks.


Setup & Management

You can manage your webhook endpoints and subscriptions through the Webhooks Dashboard.

From this interface, you can:

  • Add new webhook endpoints
  • Choose which event types to subscribe to
  • View delivery logs and retry attempts
  • Rotate signing secrets for verification

Security & Verification

Each webhook is signed to ensure authenticity. We recommend verifying the signature on your server before processing the payload to prevent spoofing or unauthorized access.

A dedicated secret is provided for each of your endpoints, which you can use to validate. Instructions for signature verification are available in Svix documentation.


Testing & Debugging

You can simulate event deliveries and inspect webhooks logs directly from the dashboard. Failed deliveries are automatically retried with exponential backoff.