Available tools
Knowledge Retrieval
Query a Rapida knowledge base and return relevant document chunks to the assistant.
API Request
Call an external HTTP API for CRM lookups, booking flows, inventory checks, and other backend actions.
Endpoint (LLM Call)
Invoke a separate Rapida endpoint for specialized prompt, classification, extraction, or reasoning tasks.
Transfer Call
Hand an active phone call to a human agent, queue, phone number, or SIP target.
Put On Hold
Pause the conversation while a longer-running lookup or backend action completes.
End of Conversation
End the session when the assistant determines the conversation is complete.
Tool names must use only letters, numbers, and underscores. Write descriptions that tell the model exactly when to call the tool and what information to collect first.
How tools run
Most tools follow the same runtime flow:- The assistant selects a tool based on the conversation and the tool description.
- The assistant fills the tool fields from conversation context.
- Rapida executes the configured action or sends the channel-level directive.
- The tool result is recorded in conversation logs and used by the assistant when the conversation continues.