- Each entity can have a maximum of 10 active webhooks
- Webhook names must be unique within your account
- Webhooks cannot currently be updated. To modify a webhook, create a new one and delete the existing webhook. Deleted webhooks do not count toward your limit. We are working on bringing you update functionality.
View Webhooks
Navigate to the Webhooks section under the Developer tab to view all configured webhooks for your account. Each webhook displays:- Name: The unique identifier for your webhook
- URL: The endpoint URL where events are delivered
- Created At: When the webhook was created
- Updated At: When the webhook was last updated
- Status: Current status (Active, Pending, etc.)
- Actions: Available actions (View, Test, Delete)
Create a Webhook
Before creating a webhook in Dashboard, ensure you have a webhook consumer endpoint ready to receive events. See Create a Webhook Consumer for implementation examples. To create a new webhook:- Navigate to Webhooks
- Click Create Webhook
- Configure the webhook settings:
- Name: Enter a unique name for your webhook
- URL: Enter your webhook consumer endpoint URL (must be HTTPS)
- Authentication: Select and configure your authentication method:
- API Key: Provide the header name and API key value that Paxos will include in webhook requests
- OAuth: Provide the OAuth endpoint URL, Client ID, and Client Secret
- Event Types: Select which events you want to receive (Identity, Transfer, Orchestration, etc.)
- Rate Limit: Set the delivery rate limit (1-100 requests per second, default is 10)
- Click Create to save the webhook
Paxos supports approvals for creating and deleting webhooks. You can enable approvals for webhooks via the Admin → Approvals tab to add an additional layer of security and control.
Test a Webhook
After creating a webhook, use the Test feature to verify your consumer endpoint is configured correctly:- Navigate to Webhooks
- Click Actions → Test for the webhook you want to test
- Select an event type to send as a test event
- Click Send Test Event
is_test=true in the payload. Verify that your consumer receives and processes the event correctly.
For information on handling test events in your consumer code, see the webhook consumer examples.
Delete a Webhook
To delete a webhook:- Navigate to Webhooks
- Click Actions → Delete for the webhook you want to remove
- Confirm the deletion