ClawCall

AI-powered outbound phone calls, paid with x402

How it works

  1. POST /api/call with a phone number, prompt, and x402 payment header
  2. Receive a 202 with a callId and pollUrl
  3. Poll GET /api/call/:id until status is completed
  4. Get back the full transcript and summary

API Reference

POST /api/call

Initiate an AI phone call (x402 payment required)

{
  "phoneNumber": "+15551234567",
  "prompt": "What are your business hours today?",
  "voice": "Telnyx.NaturalHD.Estelle"  // optional
}

GET /api/call/:id

Poll for call status and transcript

{
  "callId": "uuid",
  "status": "completed",
  "transcript": "...",
  "summary": "...",
  "duration": 45
}

GET /api/health

Health check (no payment required)