Skip to main content

Webhooks

Receive real-time notifications when events occur in usmewe.

Overview

Webhooks allow your application to receive HTTP POST requests when specific events happen, enabling real-time integrations.

Register Webhook

Create a new webhook endpoint.

Parameters

List Webhooks

Get all registered webhooks.

Update Webhook

Update webhook configuration.

Delete Webhook

Remove a webhook.

Webhook Payload

All webhooks receive payloads in this format:

Verifying Webhooks

Verify webhook authenticity using the signature header:

Available Events

Loan Events

Vault Events

Social Vault Events

User Events

Retry Policy

Failed webhook deliveries are retried: After 6 failed attempts, the webhook is marked as failing.

Get Delivery History

View webhook delivery attempts.

Test Webhook

Send a test event to your webhook.

Best Practices

Return 200 OK within 5 seconds. Process asynchronously if needed.
Use the id field to deduplicate. We may retry successful deliveries.
Always verify the x-usmewe-signature header.
Webhook URLs must use HTTPS with valid certificates.

Error Responses