Webhook Simulation
Generate webhook event payloads and run public-safe local simulations without persistent delivery.
- Mode
- interactive
- MCP tool
- generate_test_payload
- Human
- /lab
- API
- /api/v1/agent
site key: webhooklab
Webhook simulator, signature workbench, delivery tracker, contract validator, MCP server, and agent-operable PlatPhorm surface.
Generate webhook event payloads and run public-safe local simulations without persistent delivery.
Generate HMAC signatures for test webhook payloads without persisting raw secrets.
Verify webhook signatures against payloads and timestamp tolerance without persisting raw secrets.
Register webhook receiver endpoints with SSRF-safe URL validation.
Create persistent webhook events with protected dispatch; public reads are redacted.
Inspect webhook delivery and attempt state with public-safe redaction.
Replay webhook deliveries with protected authorization and explicit operator confirmation.
Create and manage persistent webhook contracts.
Validate webhook payloads against known contracts or demo schemas.
Receive Vercel webhook events and verify configured Vercel signatures.
Expose webhook tools, resources, and prompts through JSON-RPC MCP.
Expose safe agent actions with protected mutations gated by PLATPHORM_API_KEY.
Publish human API docs and parseable OpenAPI metadata for public and protected routes.
Expose public-safe discovery files for agents and crawlers.
| Route type | Expected URL | Canonical URL | Status | Source | Command |
|---|---|---|---|---|---|
| home | / | https://webhooklab.platphormnews.com/ | working | route | |
| lab | /lab | https://webhooklab.platphormnews.com/lab | working | route | |
| dashboard | /dashboard | https://webhooklab.platphormnews.com/dashboard | working | route | |
| docs | /docs | https://webhooklab.platphormnews.com/docs | working | route | |
| explore | /explore | https://webhooklab.platphormnews.com/explore | working | route | |
| changelog | /changelog | https://webhooklab.platphormnews.com/changelog | working | route | |
| status | /status | https://webhooklab.platphormnews.com/status | working | route | |
| capabilities | /capabilities | https://webhooklab.platphormnews.com/capabilities | working | route | |
| endpoints | /endpoints | https://webhooklab.platphormnews.com/endpoints | working | route | |
| events | /events | https://webhooklab.platphormnews.com/events | working | route | |
| deliveries | /deliveries | https://webhooklab.platphormnews.com/deliveries | working | route | |
| replays | /replays | https://webhooklab.platphormnews.com/replays | working | route | |
| contracts | /contracts | https://webhooklab.platphormnews.com/contracts | working | route | |
| signatures | /signatures | https://webhooklab.platphormnews.com/signatures | working | route | |
| templates | /templates | https://webhooklab.platphormnews.com/templates | working | route | |
| integrations | /integrations | https://webhooklab.platphormnews.com/integrations | working | route | |
| integrations-spec | /integrations/spec | https://webhooklab.platphormnews.com/integrations/spec | working | route | |
| integrations-evals | /integrations/evals | https://webhooklab.platphormnews.com/integrations/evals | working | route | |
| integrations-sandbox | /integrations/sandbox | https://webhooklab.platphormnews.com/integrations/sandbox | working | route | |
| integrations-agentui | /integrations/agentui | https://webhooklab.platphormnews.com/integrations/agentui | working | route | |
| integrations-monitor | /integrations/monitor | https://webhooklab.platphormnews.com/integrations/monitor | working | route | |
| clients-cli | /clients/cli | https://webhooklab.platphormnews.com/clients/cli | working | route | |
| faq | /faq | https://webhooklab.platphormnews.com/faq | working | route | |
| api-docs | /api/docs | https://webhooklab.platphormnews.com/api/docs | working | generated | |
| openapi-yaml | /openapi.yaml | https://webhooklab.platphormnews.com/openapi.yaml | working | generated | |
| openapi-json | /openapi.json | https://webhooklab.platphormnews.com/openapi.json | working | generated | |
| llms-txt | /llms.txt | https://webhooklab.platphormnews.com/llms.txt | working | generated | |
| llms-full-txt | /llms-full.txt | https://webhooklab.platphormnews.com/llms-full.txt | working | generated | |
| llms-index-json | /llms-index.json | https://webhooklab.platphormnews.com/llms-index.json | working | generated | |
| humans-txt | /humans.txt | https://webhooklab.platphormnews.com/humans.txt | working | generated | |
| attribution-json | /attribution.json | https://webhooklab.platphormnews.com/attribution.json | working | generated | |
| json-ld-json | /json-ld.json | https://webhooklab.platphormnews.com/json-ld.json | working | generated | |
| robots-txt | /robots.txt | https://webhooklab.platphormnews.com/robots.txt | working | generated | |
| sitemap-index-xml | /sitemap-index.xml | https://webhooklab.platphormnews.com/sitemap-index.xml | working | generated | |
| sitemap-network-xml | /sitemap-network.xml | https://webhooklab.platphormnews.com/sitemap-network.xml | working | generated | |
| sitemap-full-xml | /sitemap-full.xml | https://webhooklab.platphormnews.com/sitemap-full.xml | working | generated | |
| rss-xml | /rss.xml | https://webhooklab.platphormnews.com/rss.xml | working | generated | |
| feed-xml | /feed.xml | https://webhooklab.platphormnews.com/feed.xml | working | generated | |
| well-known-mcp-json | /.well-known/mcp.json | https://webhooklab.platphormnews.com/.well-known/mcp.json | working | generated | |
| well-known-agents-json | /.well-known/agents.json | https://webhooklab.platphormnews.com/.well-known/agents.json | working | generated | |
| well-known-agent-policy-json | /.well-known/agent-policy.json | https://webhooklab.platphormnews.com/.well-known/agent-policy.json | working | generated | |
| well-known-ai-policy-json | /.well-known/ai-policy.json | https://webhooklab.platphormnews.com/.well-known/ai-policy.json | working | generated | |
| well-known-trust-json | /.well-known/trust.json | https://webhooklab.platphormnews.com/.well-known/trust.json | working | generated | |
| well-known-security-txt | /.well-known/security.txt | https://webhooklab.platphormnews.com/.well-known/security.txt | working | generated | |
| apiCapabilities | /api/capabilities | https://webhooklab.platphormnews.com/api/capabilities | working | generated | |
| openapi | /api/openapi.json | https://webhooklab.platphormnews.com/api/openapi.json | working | openapi | |
| mcp | /api/mcp | https://webhooklab.platphormnews.com/api/mcp | working | mcp | |
| agent | /api/v1/agent | https://webhooklab.platphormnews.com/api/v1/agent | working | route | |
| health | /api/health | https://webhooklab.platphormnews.com/api/health | working | health | |
| v1Health | /api/v1/health | https://webhooklab.platphormnews.com/api/v1/health | working | health | |
| eventsApi | /api/v1/events | https://webhooklab.platphormnews.com/api/v1/events | working | route | |
| endpointsApi | /api/v1/endpoints | https://webhooklab.platphormnews.com/api/v1/endpoints | working | route | |
| deliveriesApi | /api/v1/deliveries | https://webhooklab.platphormnews.com/api/v1/deliveries | working | route | |
| contractsApi | /api/v1/contracts | https://webhooklab.platphormnews.com/api/v1/contracts | working | route | |
| templatesApi | /api/v1/templates | https://webhooklab.platphormnews.com/api/v1/templates | working | route | |
| integrationsApi | /api/v1/integrations | https://webhooklab.platphormnews.com/api/v1/integrations | working | route | |
| deliveryJobsApi | /api/v1/delivery-jobs | https://webhooklab.platphormnews.com/api/v1/delivery-jobs | working | route | |
| feed | /feed.xml | https://webhooklab.platphormnews.com/feed.xml | working | generated | |
| rss | /rss.xml | https://webhooklab.platphormnews.com/rss.xml | working | generated | |
| sitemapIndex | /sitemap-index.xml | https://webhooklab.platphormnews.com/sitemap-index.xml | working | generated | |
| sitemapMain | /sitemap-main.xml | https://webhooklab.platphormnews.com/sitemap-main.xml | working | generated |
Read-only checks only. They do not persist endpoint registrations, send external webhooks, replay deliveries, or store signing secrets.
GET /api/health
Not run in this browser session.
GET /api/docs
Not run in this browser session.
GET /llms.txt
Not run in this browser session.
GET /llms-index.json
Not run in this browser session.
GET /robots.txt
Not run in this browser session.
GET /sitemap.xml
Not run in this browser session.
POST /api/mcp
Not run in this browser session.
POST /api/mcp
Not run in this browser session.
POST /api/v1/agent
Not run in this browser session.
POST /api/v1/signatures/generate
Not run in this browser session.
Inspect site
Read-only validation command
npx @platphormnews/platphormctl site inspect https://webhooklab.platphormnews.com --json --traceVerify routes
Read-only validation command
npx @platphormnews/platphormctl site routes https://webhooklab.platphormnews.com --json --traceValidate OpenAPI
Read-only validation command
npx @platphormnews/platphormctl site openapi https://webhooklab.platphormnews.com --json --traceInspect llms discovery
Read-only validation command
npx @platphormnews/platphormctl site llms https://webhooklab.platphormnews.com --json --traceValidate sitemap
Read-only validation command
npx @platphormnews/platphormctl site sitemap https://webhooklab.platphormnews.com --json --traceInitialize MCP
Read-only validation command
npx @platphormnews/platphormctl mcp initialize https://webhooklab.platphormnews.com/api/mcp --json --traceList MCP tools
Read-only validation command
npx @platphormnews/platphormctl mcp tools https://webhooklab.platphormnews.com/api/mcp --json --traceNetwork validation
Read-only validation command
npx @platphormnews/platphormctl --include webhooklab.platphormnews.com network validate --best-effort --evidence --json --traceGenerate degraded docs
Read-only validation command
npx @platphormnews/platphormctl docs degraded generate --from-route-map <route-map.json> --json --trace