Webhooks Troubleshooting Data Format

JFrog Platform Administration Documentation

ft:sourceType
Paligo

The webhooks troubleshooting data is generated as JSON data object in the following format.

Field

Description

timestamp

The timestamp at which the handling of the webhook event started in UNIX format.

elapsed_time

The duration of the handling of the event in milliseconds.

errors

A list of errors encountered while handling the event.

request

An object containing details of the request that is sent to the target, including the body.

response

An object containing the details of the response received from the target.

event

An object containing the the details of the event that triggered the webhook, including the raw data.

The following JSON object is an example of the troubleshooting data.

{
   "timestamp": 1694520528315,
   "elapsed_millis": 208,
   "errors": [
       "error executing webhook: unexpected HTTP response status"
   ],
   "request": {
       "method": "POST",
       "url": "https://webhook-target/a9736bc8",
       "headers": {
           "Content-Type": "application/json"
       },
       "payload": "{\"domain\":\"artifact\",\"event_type\":\"deployed\",\"data\":{\"repo_key\":\"example-repo-local\",\"path\":\"some.log\",\"name\":\"some.log\",\"sha256\":\"069092736c73613a25917f582f8a2621b8495cb723914c85dc570761ce0846f8\",\"size\":353178},\"subscription_key\":\"test\",\"source\":\"jfrog/jfrt@01h9mspg5atsp402qqxm071zjv\"}",
       "retries_attempted": 0
   },
   "response": {
       "status": 404,
       "headers": {
           "Cache-Control": "no-cache, private",
           "Content-Type": "application/json",
           "Date": "Tue, 12 Sep 2023 12:08:48 GMT",
           "Server": "nginx",
           "Vary": "Accept-Encoding"
       },
       "body": "{\"success\":false,\"error\":{\"message\":\"Alias a9736bc8 not found\",\"id\":null}}"
   },
   "event": {
       "id": "01HA4MPK6XVKTD0XMS9SVM1GER",
       "subscription_key": "test",
       "domain": "artifact",
       "event_type": "deployed",
       "data": "{\"repo_key\":\"example-repo-local\",\"path\":\"some.log\",\"name\":\"some.log\",\"sha256\":\"069092736c73613a25917f582f8a2621b8495cb723914c85dc570761ce0846f8\",\"size\":353178}",
       "source": "jfrog/jfrt@01h9mspg5atsp402qqxm071zjv"
   }
}