Vapi

On Call Transfer Destination Request

Resolve the after-hours on-call transfer (dedicated transferCall tool).

Same transfer-destination-request contract as /transfer-destination, but single-purpose: connect a new-case caller to the on-call person. The tool takes no arguments — there is exactly one destination, the customer's "On Call" TransferDestination row (for BJL a DID that rings the PBX ONCALL queue, whose membership the NetSapiens reconciler keeps equal to the scheduled on-call person).

The on-call window is checked at the moment the CALL STARTED (Vapi's call.createdAt), not at transfer time: a call that began inside the window still transfers after it closes, since the ONCALL queue keeps its member off-hours. Only when createdAt is missing or unparseable does the check fall back to now. There is deliberately NO fallback chain: a refused transfer returns {"error": ...}, which plays the tool's request-failed message.

post/vapi/on-call-transfer-destination

Request

  • Base URL: https://api.openintake.ai (the document declares no server; this is the origin it was published from)
  • URL: https://api.openintake.ai/vapi/on-call-transfer-destination
  • Auth: HTTP bearer

Request body

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 57 revisions of this API.