
Adding a webhook endpoint
1
Open the Webhooks page
Go to Settings > Webhooks and click New Webhook Endpoint.
2
Enter the endpoint URL
Enter the URL where SignatureAPI should send events. This must be a publicly accessible HTTPS URL.

3
Select events
Choose which events you want to receive at this endpoint. You can subscribe to envelope events, recipient events, deliverable events, or sender events.See the full list of available events.
4
Choose the mode
Select whether this endpoint receives test events, live events, or both. Use test mode while building your integration, and add a live endpoint when you’re ready for production.
Signing secret
Each webhook endpoint has a signing secret. Your application uses this secret to verify that incoming requests are genuinely from SignatureAPI. To find the signing secret, click on the endpoint in Settings > Webhooks.
Event types
You can subscribe to events across four categories:Envelope events
Recipient events
Deliverable events
Sender events
Managing endpoints
To edit or delete an endpoint, go to Settings > Webhooks and click on the endpoint.
Testing webhooks
Use test-mode webhook endpoints while building your integration. Test events behave the same as live events but are triggered by envelopes created with a test API key. These tools can help you inspect and debug webhook deliveries:- Webhook.site — generates a temporary URL and shows every request sent to it.
- ngrok — creates a tunnel from a public URL to your local machine so you can process webhooks locally.
You need the Manage webhooks permission to add or remove webhook endpoints. See Dashboard Users for details on roles and permissions.