Voice - Internal

Create Inbound Call

Create the thread + conversation + CallModel for an inbound phone call.

Mirrors the legacy Retell inbound branch (voice.py) but driven by VoiceAccount: resolve project by the dialed number, reuse or create the caller's thread, start the conversation, run BeforeCallCreationTrigger, and pre-create the CallModel so the LLM websocket takes the existing if call: path. Returns the minted call id the voice service streams against.

post/internal/voice/calls/inbound

Request

  • Base URL
    https://api.puppeteerai.com
  • Auth
    none declared. Required headers: X-Internal-Token

Headers

X-Internal-Tokenstring required

Request body

to_numberstring required
from_numberstring nullable

Response

Successful Response

call_idstring nullable
should_proceedboolean

Changes

No recorded changes to this operation across all 1 revision of this API.