Credits and Rate Limits
How many addresses can I input for 1 webhook?
How many addresses can I input for 1 webhook?
Will I be charged credits if I change the webhook URL in the Helius dashboard after creating the webhook?
Will I be charged credits if I change the webhook URL in the Helius dashboard after creating the webhook?
How many credits does it cost to receive a webhook notification?
How many credits does it cost to receive a webhook notification?
How much does it cost to create, edit, and delete webhooks?
How much does it cost to create, edit, and delete webhooks?
Supported Networks
Are webhooks available on Solana Devnet?
Are webhooks available on Solana Devnet?
Can I input 'localhost' for my webhook URL?
Can I input 'localhost' for my webhook URL?
Using Webhooks
How can I verify that the webhook came from Helius?
How can I verify that the webhook came from Helius?
Authorization header when sending data to your webhook endpoint, allowing you to verify the request’s authenticity.What is the difference between 'raw' and 'enhanced' webhooks?
What is the difference between 'raw' and 'enhanced' webhooks?
When does the Webhook send a notification?
When does the Webhook send a notification?
Retries
How should my endpoint acknowledge a webhook event?
How should my endpoint acknowledge a webhook event?
200 status code within 1 second to acknowledge successful receipt. As a best practice, respond with 200 immediately and handle any processing asynchronously — this prevents timeouts caused by slow business logic.What is the retry policy for webhooks?
What is the retry policy for webhooks?
5xx error, a 4xx error (except 403), times out, or fails due to a connection error or DNS failure. We retry up to 3 times with a 1-second gap between each attempt.If all retry attempts fail, the event is permanently lost — there is no re-queue or second delivery cycle.Monitor your webhook logs in the Helius Dashboard to identify delivery failures and investigate endpoint issues.We also offer customizable retry policies for enterprise plans.Is a webhook event delivered exactly once?
Is a webhook event delivered exactly once?
Do webhooks post failed transactions?
Do webhooks post failed transactions?
Auto-Disabling
Why was my webhook automatically disabled?
Why was my webhook automatically disabled?
How do I re-enable a disabled webhook?
How do I re-enable a disabled webhook?
- Fix the underlying issue with your endpoint.
- Log in to the Helius Dashboard.
- Find the disabled webhook and toggle it back on.
{ "active": true }.Will my webhook get disabled again right after I re-enable it?
Will my webhook get disabled again right after I re-enable it?
Will I be notified when a webhook is auto-disabled?
Will I be notified when a webhook is auto-disabled?
Can I disable a webhook without deleting it?
Can I disable a webhook without deleting it?
Troubleshooting Webhooks
Why is my webhook dropping data?
Why is my webhook dropping data?
Why aren't my webhooks working?
Why aren't my webhooks working?
Why does my webhook not send me all transactions of a certain type (such as TOKEN_MINT)?
Why does my webhook not send me all transactions of a certain type (such as TOKEN_MINT)?
TOKEN_MINT webhook only triggers for specific programs like Candy Machine V1, and Solana Program Library. It doesn’t cover all token minting events across the entire blockchain. For broader monitoring, consider using a more general account or program subscription via webhooks with “ANY” transaction type filtering.