Webhook headers are not sent


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": "",
  "x-forwarded-host": "test-in.free.beeceptor.com",
  "x-forwarded-proto": "https",
  "accept-encoding": "gzip"

Any suggestions?


@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?


yes, that is also available

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