List Webhook Events
Retrieve a paginated list of webhook dispatch events for a specific integration.
/open/forms/{form}/integrations/{integrationid}/eventsRetrieve a paginated list of webhook dispatch events for a specific integration.
#Authentication & Scope
This endpoint requires a Personal Access Token with the manage-integrations ability.
#Request
The ID of the form containing the webhook.
The ID of the webhook integration for which to list events.
GET /open/forms/{form}/integrations/{integrationid}/events HTTP/1.1
Host: api.sharaforms.com
Authorization: Bearer <token>#Response
200 OK – Returns an array of event objects, ordered by creation date (newest first).
#Event object properties
Unique identifier for the event record.
The ID of the webhook integration that generated this event.
The type of event. Currently: "submission.created".
Result of the webhook dispatch. Values: "success", "failed", "timeout".
HTTP status code returned by your webhook endpoint (if applicable).
Error details if the webhook dispatch failed.
ISO 8601 timestamp of when the webhook was dispatched.
#Error responses
403 Forbidden – The token does not have manage-integrations ability or insufficient form permissions.
404 Not Found – Form or integration not found.
#Use cases
- Debugging: Check recent events to verify your webhook is receiving requests.
- Monitoring: Track success/failure rates to identify reliability issues.
- Audit trail: Review when submissions were sent to your endpoint.