Skip to content

Debugging

Request Log Viewer

Gives you a private catcher address that records every request sent to it, and shows them with headers and body.

  • Runs on our server
  • Free to run
Open the tool
You enter
Nothing to type: point a webhook or test call at your catcher address.
You get
Every request received, newest first, with method, address, headers, body and sender IP.
A good result
The request appears after Refresh with the headers and body you expected.
On this page
  1. What it is for
  2. What you enter
  3. How it works
  4. Reading the results
  5. Example
  6. Limits and gotchas

#What it is for

When you need to see exactly what a system sends (an Ecomail webhook, a form integration, your own script), send it here instead of to the real endpoint.

#What you enter

The page creates your own catcher address the first time you open it, such as https://www.ekomejl.cz/api/reqcatcher/?token=AbC123.... It is tied to this browser for a year. New URL starts a fresh, empty address.

#How it works

The catcher accepts any method, stores the method, address, all headers, the body, the sender IP and the time, and answers 200 with a short JSON confirmation. JSON bodies are tidied; form posts are stored as fields.

#Reading the results

  • Press Refresh to load new requests; the list does not update on its own.
  • Search matches the address, method, IP, body and headers. The time filter goes from the last hour to 30 days or a custom range.
  • Click a row to open its headers and body, each with a copy button.

#Example

Send a test request
curl -X POST 'https://www.ekomejl.cz/api/reqcatcher/?token=YOUR_TOKEN' \
  -H 'Content-Type: application/json' \
  -d '{"event":"signup","email":"person@example.com"}'

#Limits and gotchas

  • Requests are kept for 7 days, and at most the newest 500 per address.
  • One sender may send 100 requests a minute; more get 429.
  • Anyone with your address can send to it. Do not post it publicly, and use New URL if it leaks.