Webhooks allow you to integrate with systems outside of Administrate and send data to those systems using event triggers.
The Webhook Logs section of the Control Panel allows you to check the status of any Webhooks that have been configured and also allows you to review the events that have been processed by a Webhook.
The first screen in the Webhook control panel lists each configured Webhook and it's current status. It also lists the event that triggers the given Webhook.
Clicking on the action button in the table allows you to view the events that have been sent to the Webhook.
|Result||Whether or not the Webhook successfully processed the event.|
|Triggered At||The time that the event was triggered and sent to the Webhook for processing.|
|Payload||The information that was sent to the Webhook|
|Response Code||The HTTP status code that was returned by the Webhook.|
|Object ID||The ID number assigned to the event by Administrate when processing the event.|
|Response||The information returned by the Webhook after processing the event. To see the full response, click on the three dots icon and select "Raw Response"|
The information that is shown in the Response will differ depending on the Webhook implementation. Often this will include technical information that can be used to investigate and debug issues that your Webhook may be encountering. To see the full response, click on the three dots icon and select "Raw Response".
From the Log view, you can choose to run an event again. You may choose to run an event again if the Webhook had encountered a temporary problem such as a networking error.
Selecting "Run Again" will create a new event and submit it for processing. This will appear as a new entry in table and the original event will remain in the table for reference.
For more information on creating and configuring a Webhook, see our developer guide: Webhooks