Webhooks

Pulse supports webhooks to notify your application when analysis jobs complete.

Creating a webhook subscription

Send a POST request to register a webhook endpoint:

POST https://api.researchwiseai.com/v1/webhooks
Content-Type: application/json
Authorization: Bearer YOUR_API_KEY

{
  "url": "https://example.com/pulse-webhook",
  "events": ["analysis.completed"]
}

Verifying webhook signatures

Validate the signature header (X-Pulse-Signature) using your webhook secret to ensure payload integrity.