GET/POST/PUT/PATCH/DELETE/HEAD/OPTIONS 1 credit

Catch Request

Send any HTTP request to a bin's catch URL to have it captured and stored

How to Use

  1. 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.
Try Catch Request →