Skip to main content
CallsResource is reachable on every Kataven Node client as client.calls. Each method maps to one HTTP endpoint on the Hub API; links to the underlying spec entry are inline below. Place outbound voice calls. The server enforces caller-ID ownership and per-tenant cost caps before dispatching to the carrier.

Methods at a glance

MethodHTTPSummary
originatePOST /api/v1/calls/originateOriginate an outbound call

Reference

client.calls.originate(...)

Originate an outbound call HTTPPOST /api/v1/calls/originate · API reference →
originate(input: { from_number: string; to_number: string; agent_id: string })
Places an outbound call from one of your registered phone numbers to an arbitrary E.164 destination using a configured agent. Subject to per-tenant cost caps (see /api/v1/call-limits).