Overview
An event is a record of a single HTTP request received by your webhook. When someone sends a request to your webhook URL, Hookr captures and stores the complete details—including the request body, headers, query parameters, the time it arrived, and any custom title or message you configured. Think of events as a log of everything your webhooks receive. You can view them in the app, see what data arrived, and track whether the event was forwarded to external services.When Events Are Stored
Events are created for both public and private webhooks, but what gets stored depends on your webhook type:
Why this design: When you enable Private Mode, sensitive request data is deleted after processing and not stored on Hookr servers. Your custom notification title and message are still stored and visible in your event log. Since you can include variables from incoming data in your Handlebars templates, be mindful of what data you reference in your message template—anything you include there will be stored in your event log.
Events List Screen
The Events List shows all your incoming webhook requests in reverse chronological order (newest first).What You’ll See
Unread & Read Events
When an event first arrives, you get a push notification and the event appears unread (bell icon filled). When you tap an event to view its details, it’s automatically marked read. Read events keep their record but no longer show as new.Refreshing the List
Pull down on the Events List to fetch the latest events immediately.Event Detail Screen
Tap any event to see complete details. The detail screen shows what data arrived and (if enabled) where it was forwarded.Header & Actions
- Event Title: The custom title from your webhook template (if set)
- Read Status: Shows whether you’ve viewed this event and when
- Webhook Link: Tap to jump to the webhook that received this event
- Delete Button: Remove this event (deletes associated forwarding history too)
Technical Details (Expandable Sections)
For public webhooks, technical information is organized in collapsible sections you can tap to expand:- HTTP Method — The request type (GET, POST, PUT, DELETE, PATCH, etc.)
- Headers — Request headers as key-value pairs. Long-press a header to copy it.
- Query Parameters — URL parameters parsed as key-value pairs
- Request Payload — The raw request body, formatted as JSON if possible. Tap the copy button to copy the entire payload.
Message Display
Shows the notification message that was sent to you when the event arrived. This message is generated from your Handlebars template in the webhook settings.Forwarding History
If your webhook has Forwarding enabled, this section shows every attempt to send the event to your external URLs:- Status Badge — The HTTP response code (green for 2xx success, red for errors)
- Status Text — Response description (e.g., “OK”, “Not Found”)
- Target URL — Which external service received the event
- Response Time — How long the forwarded request took (in milliseconds)
- Response Body — The response from the external service (if available)
Understanding Your Event Data
Events captured from your webhooks include:- Method: HTTP method of the incoming request
- Headers: All request headers sent with the request
- Query Parameters: Parameters from the URL (e.g.,
?status=success&id=123) - Request Body: The payload data (JSON, form data, etc.)
- Timestamp: Exact time the event was received
- URL: The full webhook URL that received the request
- Client IP: The IP address that sent the request
Deleting Events
You can delete individual events from the detail screen using the delete button. Deleting an event removes:- The event record
- Any associated forwarding history
Tips & Best Practices
- Use templates for clarity: Set up Handlebars templates in your webhook message to extract and display important data from your events.
- Review forwarding history: If you have Forwarding enabled, check the forwarding history to confirm events reached their destinations.
- Private Mode for sensitive data: If a webhook receives sensitive information (passwords, API keys, etc.), enable Private Mode to ensure raw data never reaches Hookr servers. You’ll still see titles and messages in your events.
- Monitor activity: Use the statistics panel to spot trends—a sudden drop or spike in events might indicate an integration issue or unexpected activity.