Skip to main content
POST
Dry-run a dynamic transfer-destination lookup (no persist)

Authorizations

x-api-key
string
header
required

Path Parameters

tool_id
string<uuid>
required
revision_id
string<uuid>
required

Body

application/json

Authoring dry-run of a dynamic transfer-destination lookup.

Renders input_mapping against sample context_vars and drives the referenced api_call revision through the SAME shared lookup core the voice host uses at transfer time — so the preview and a live transfer cannot drift. Nothing is persisted; API inputs, response bodies, and the resolved destination are never logged.

response_path
string
required
input_mapping
Input Mapping · object
context_vars
Context Vars · object

Response

Successful Response

Result of a dynamic transfer-destination preview.

resolved is True iff a dialable destination was extracted from the lookup response. Otherwise subcode carries the runtime failure reason; missing_inputs and problems surface pre-execution (render / shape) failures independently.

resolved
boolean
required
destination
string | null
subcode
string | null
missing_inputs
string[]
problems
TransferDestinationPreviewProblem · object[]