1 credit
Catch Request
Send any HTTP request to a bin's catch URL to have it captured and stored
How to Use
- 1. Create a bin using `POST /v1/bins` to get a `bin_id`. 2. Use `https://webhook.toolkitapi.io/v1/catch/{bin_id}` as your webhook URL or HTTP target. 3. Any request sent to this URL is automatically captured and stored. 4. Inspect captured requests via `GET /v1/bins/{bin_id}/requests`.
About this Tool
The catch endpoint is the public-facing URL where HTTP requests are captured and stored in a bin. It accepts **any HTTP method** (GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS) and records the full request — method, path, query string, headers, body, source IP, and content length.
**No authentication required.** This endpoint is designed to be used as a webhook target or HTTP callback URL that third-party services can call freely.
Use Cases
Webhook endpoint
Give this URL to Stripe, GitHub, Slack, or any service that sends webhooks
HTTP client testing
Point your application's outbound requests here during development
Form submission capture
Use as a form action URL to inspect submitted data
Load testing observation
Route test traffic here to verify request patterns
FAQ
Does the catch endpoint require authentication? expand_more
No. The catch endpoint is intentionally public so that third-party services can send requests to it without needing an API key.
What HTTP methods are supported? expand_more
All standard methods: GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS.
Is there a body size limit? expand_more
Request bodies are capped at 1 MB.
What happens if the bin has expired? expand_more
You'll receive a `404` response with `"Bin not found or expired"`. The request is not captured.