Webhook headers are not sent

Hi,

We expect to get in the webhook headers the additional ones defined.
Here is the webhook definition:

        {
            "id": "Opnel5aKBz",
            "company_id": "VolejRejNm",
            "user_id": "VolejRejNm",
            "archived_at": 0,
            "updated_at": 1678952847,
            "created_at": 1678871772,
            "is_deleted": false,
            "target_url": "https://test-in.free.beeceptor.com",
            "event_id": "19",
            "format": "JSON",
            "rest_method": "post",
            "headers": {
                "id": "dXNlcm5hbWU=",
                "token": "cGFzc3dvcmQ="
            }
        }

However they are not present in the headers:

{
  "user-agent": "GuzzleHttp/7",
  "content-length": "500",
  "accept": "application/json",
  "content-type": "application/json",
  "x-forwarded-for": "89.186.264.143",
  "x-forwarded-host": "test-in.free.beeceptor.com",
  "x-forwarded-proto": "https",
  "accept-encoding": "gzip"
}

Any suggestions?

Hi,

@david any thoughts?

I have a fix for this, i’ll tag a release shortly.

Is that one also available in 5.5.95 David?

@Lara

yes, that is also available

@david,
Webhook headers now include custom fields as expected.
However, the recommended https://webhook.site/ is not visualizing custom fields with keys containing “_” (underscore). You might want to change the recommended testing platform. We got complete results with https://pipedream.com/, however it requires registration even for its free service layer.
Another simpler option which doesn’t require registration is https://requestcatcher.com/

1 Like