D

Dumperoo.com

Catch any HTTP call. See everything.

Documentation

Learn how to use Dumperoo for HTTP request debugging

View Postman Collection

Quick Start

Dumperoo offers two ways to capture and inspect HTTP requests:

Quick Capture

For one-time debugging and immediate inspection

Try it now →

Persistent Sessions

For ongoing monitoring with real-time updates

Create session →

Basic Usage

Quick Capture

1. Send any HTTP request to:

https://dumperoo.com/dump/your-path

2. View the captured request at:

https://dumperoo.com/view/dump/your-path

Example using curl (API echo):

curl -X POST https://dumperoo.com/dump/api-test \
  -H "Content-Type: application/json" \
  -d '{"test": "data"}'

Persistent Sessions

1. Create a new session:

2. Use this endpoint for webhooks and callbacks:

https://dumperoo.com/stickydump/[session-id]/webhook

3. Monitor live webhook activity in your session viewer

Perfect for payment callbacks, GitHub webhooks, and integration testing

What Gets Captured

Request Details

HTTP method (GET, POST, PUT, etc.)
Complete URL path and query parameters
All HTTP headers
Request body content

Metadata

Timestamp
Unique request ID
Sequence number (sessions)
Raw request data

Security & Privacy

⚠️ Important Security Notice

Dumperoo is a public service. Anyone with access to your session ID or path can view your captured requests.

DO NOT send sensitive data such as API keys, passwords, tokens, or personal information through Dumperoo.

Use Dumperoo only for development and debugging purposes with non-sensitive test data.

🔒 Session ID Best Practices

Use system-generated UUIDs when possible. The "Create Session" feature generates cryptographically random session IDs that are much harder to guess.

Avoid predictable paths. If you choose your own session ID or path, use random, unguessable values. Avoid simple names like "test", "webhook", or "api".

Enumeration attacks are possible. Malicious users may attempt to guess session IDs to view other users' data.

✅ Recommended Usage

Development and testing environments
Debugging HTTP integrations with test data
Webhook testing with sample payloads
Form submission testing
Payment system workflows (Stripe, PayPal, Square)
Identity and authentication flows (OAuth, SAML, SSO)
Event-driven architectures and message queues
Microservices communication and API coupling
Asynchronous job processing and callbacks
Third-party integration debugging

Common Use Cases

🔗 Webhook Testing (Sessions)

Monitor webhooks from GitHub, Stripe, Shopify in real-time. Perfect for debugging callbacks.

# Use persistent session URL
https://dumperoo.com/stickydump/abc123/webhook

🐛 API Echo & Testing (Quick)

Use as API echo endpoint to test client apps. View request/response immediately in browser.

# Point your API client here
https://dumperoo.com/dump/api-test

📱 Client App Testing (Quick)

Test mobile/web apps by pointing requests to quick capture for instant debugging.

# For client-side testing
https://dumperoo.com/dump/mobile-test

🔍 Form Debugging (Quick)

Debug HTML form submissions by pointing action to quick capture endpoint.

<form action="https://dumperoo.com/dump/contact">