CLI for Agents
Webhook
Create a webhook endpoint that captures incoming HTTP requests without needing a local server. Point third-party services (Stripe, GitHub, Slack, etc.) to the URL and all requests are captured with full headers, body, and metadata. Same pricing as tunnels.
bash
npx otterkit webhookThis creates a public URL like https://agent-e5f6g7h8.otterkit.app that captures all incoming HTTP requests. The webhook stays alive as long as the terminal is open. Costs $0.01.
bash
$ npx otterkit webhook
Initializing payment...
Provisioning webhook...
Webhook provisioned: agent-e5f6g7h8
Webhook ready: https://agent-e5f6g7h8.otterkit.app
Press Ctrl+C to disconnect
POST /webhook (Stripe) 204 (3ms)
POST /events (GitHub) 204 (5ms)Daemon Mode for Webhooks
Run a webhook in the background as a detached process. Same daemon pricing as tunnels.
bash
# Background webhook for 4 hours
npx otterkit webhook --daemon --ttl 4h
# Quick 1-minute background webhook
npx otterkit webhook --daemon --ttl 1m