← Back to all apps

Overview

Tools Available3
DeveloperAI Rudder Pte Ltd
CategoryProductivity

Make calls and confirm informa

Available Tools

Botlab provides 3 tools that can be used to interact with its services.

Get Call Run

get_call_run
Full Description

Query a call run by run_id.

Parameters

Required
run_idstring

Run identifier returned by run_call.

Optional
cursorstring

Pagination cursor returned by a previous call to get_call_run.

Default: null
limitinteger

Maximum number of activity entries to return.

Default: 100

Plan Call

plan_call
Full Description

First, use this to plan the call. If 'ready_to_run' is false, ask for missing details and call this again with 'user_input' set to the user's response. Once 'ready_to_run' is true, proceed to 'run_call' with the 'confirm_token'. Do not guess parameters.

Parameters

Optional
goalstring

Call goal/instruction for the agent.

Default: null
languagestring

Language for the call (e.g., English, Chinese).

Default: null
plan_idstring

Optional plan_id returned by a previous planning call to continue refining the same plan. Treat as opaque and pass it back exactly.

Default: null
regionstring

Region hint (e.g., US, CN).

Default: null
to_phonesarray

Destination phone numbers in E.164 format.

Default: null
user_inputstring

Raw user message used to fill missing fields (pass the user's last reply verbatim).

Default: null

Run Call

run_call
Full Description

Executes the planned call. Use only after 'plan_call' returns 'ready_to_run=true'. Pass the 'confirm_token' exactly as received. If the call starts, it runs asynchronously. Do not perform extra operations; the server will notify on completion. Do not call 'run_call' more than once for the same 'plan_id'. Once started, wait for the activity card updates.

Parameters

Required
confirm_tokenstring

Confirmation value returned by planning when ready_to_run=true.

plan_idstring

Plan identifier returned by planning.