Skip to main content
Use Webhooks in Dashboard to create and manage webhook integrations that receive asynchronous event notifications when events occur on the Paxos platform.
  • 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.
For a complete guide on setting up webhook consumers and integrating with the Paxos platform, see the Webhooks Developer Guide.

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)
Click View to display more details about your webhook, including event types, rate limit (requests per second), and approval history.

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:
  1. Navigate to Webhooks
  2. Click Create Webhook
  3. 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)
  4. Click Create to save the webhook
Once created, the webhook will show an Active status and begin receiving events based on your selected event types.
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:
  1. Navigate to Webhooks
  2. Click ActionsTest for the webhook you want to test
  3. Select an event type to send as a test event
  4. Click Send Test Event
The test event will be sent to your endpoint with 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:
  1. Navigate to Webhooks
  2. Click ActionsDelete for the webhook you want to remove
  3. Confirm the deletion
Once deleted, the webhook will no longer receive events and will not count toward your 10 webhook limit.

Webhook Delivery and Monitoring

For information about webhook delivery behavior, retry policies, and rate limits, see the Retries and Limits guide. To recover from failed webhook deliveries, use the List Events API to query for missed events.