Public webhook echo server by pgns.io
Send any HTTP request to this server and it will echo back the request details as JSON. Useful for testing webhook deliveries, debugging integrations, and verifying request payloads.
curl -X POST https://echo.pgns.io/my/webhook \
-H "Content-Type: application/json" \
-d '{"event": "test"}'
| X-Echo-Status | HTTP status code to return (e.g. 503). Default: 200 |
| X-Echo-Delay | Delay in milliseconds before responding (max 30000) |
# Simulate a 500 error curl -X POST https://echo.pgns.io/test \ -H "X-Echo-Status: 500" # Simulate a slow endpoint (2 seconds) curl -X POST https://echo.pgns.io/test \ -H "X-Echo-Delay: 2000" # Both: slow + error curl -X POST https://echo.pgns.io/test \ -H "X-Echo-Status: 503" \ -H "X-Echo-Delay: 5000"
{
"method": "POST",
"path": "/my/webhook",
"query": {},
"headers": { ... },
"body": "...",
"timestamp": "2026-01-15T12:00:00.000Z"
}
All paths are valid. Any HTTP method works. CORS enabled for browser use.