// Route summary
Developer docs
Developer docs
with signal
Use /api/c/:bin_name. Legacy routes are marked.
| Method | Route | Purpose |
|---|---|---|
| ANY | /api/c/:bin_name | Preferred webhook capture endpoint |
| ANY | /:bin_name | Legacy capture alias, deprecated |
| GET | /api/:bin_name/latest | Latest request |
| GET | /api/:bin_name/updates?since= | Incremental polling |
| GET | /api/:bin_name/:request_id | Request detail |
| GET | /api/legacy/:bin_name | Namespaced legacy metadata |
| GET | /api/legacy/:bin_name/post | Namespaced legacy latest |
| GET | /api/legacy/:bin_name/post/json | Namespaced legacy latest JSON |
| GET | /t/:bin_name | Legacy metadata alias |
| GET | /t/:bin_name/post | Legacy latest alias |
| GET | /t/:bin_name/post/json | Legacy latest JSON alias |
| POST | /api/bins | Create managed bin |
| GET | /api/bins/:bin_name | Read bin metadata |
| DELETE | /api/bins/:bin_name | Delete bin |
| POST | /api/bins/:bin_name/tokens | Create private read token |
| DELETE | /api/bins/:bin_name/tokens/:token_id | Revoke private read token |
Preferred flow
Capture + inspect
Capture, then read latest or updates.
Private read access
Token-gated reads
Private reads need x-bin-token.
Operational notes
Runtime behavior
Errors: 400, 401, 403, 404, 409, 413, 429.
OpenAPI
Generated reference
Browse generated documentation at /openapi and the JSON schema at /openapi/json.
Capture example
curl -X POST http://localhost:8787/api/c/demo -H 'content-type: text/plain' -d 'hello'Private read example
curl http://localhost:8787/api/demo/latest -H 'x-bin-token: <token>'