# Synthflow AI

Synthflow AI provides AI-powered voice agents to automate both inbound and outbound calls, enhancing customer engagement and operational efficiency.

- **Category:** ai agents
- **Auth:** API_KEY
- **Tools:** 15
- **Triggers:** 0
- **Slug:** `SYNTHFLOW_AI`
- **Version:** 20260211_00

## Tools

### Create Assistant

**Slug:** `SYNTHFLOW_AI_CREATE_ASSISTANT`

Tool to create a new assistant. Use when you need to initialize a Synthflow AI assistant by specifying its name, type, and agent configuration.

### Create a new team

**Slug:** `SYNTHFLOW_AI_CREATE_TEAM`

Tool to create a new team. Use when you need to programmatically set up a Synthflow AI assistant group with routing rules.

### Delete an assistant

**Slug:** `SYNTHFLOW_AI_DELETE_ASSISTANT`

Tool to delete an existing AI assistant. Use after confirming the assistant ID. Example: Delete assistant with ID 'assistant_123'.

### Delete a team

**Slug:** `SYNTHFLOW_AI_DELETE_TEAM`

Tool to delete an existing team. Use when you need to remove a Synthflow AI team after it's no longer needed. Confirm the team ID before calling.

### Get AI assistant details

**Slug:** `SYNTHFLOW_AI_GET_ASSISTANT`

Tool to retrieve details of a specific AI assistant. Use after confirming the assistant's ID to fetch its configuration and metadata.

### Get knowledge base

**Slug:** `SYNTHFLOW_AI_GET_KNOWLEDGE_BASE`

Tool to retrieve details of a specific knowledge base by its ID. Use after confirming the knowledge base ID to fetch its metadata.

### Get phone numbers

**Slug:** `SYNTHFLOW_AI_GET_NUMBERS`

Tool to retrieve a list of phone numbers associated with a workspace. Use when you need to fetch numbers assigned to your account for a given workspace.

### Get team details

**Slug:** `SYNTHFLOW_AI_GET_TEAM`

Tool to retrieve details of a specific team by its ID. Use after confirming the team exists to inspect its configuration.

### List AI assistants

**Slug:** `SYNTHFLOW_AI_LIST_ASSISTANTS`

Tool to list all AI assistants associated with the account. Use when you need to retrieve a paginated list of assistants.

### List call history

**Slug:** `SYNTHFLOW_AI_LIST_CALLS`

Tool to retrieve call history (call logs) with filtering to check outcomes/statuses after placing calls. Use after making voice calls to list recent calls for a model, filter by phone number/time window, and confirm outcomes like completed/no-answer/busy/failed.

### List teams

**Slug:** `SYNTHFLOW_AI_LIST_TEAMS`

Tool to list assistant teams. Use when you need to retrieve all teams in a workspace.

### List voices

**Slug:** `SYNTHFLOW_AI_LIST_VOICES`

Tool to list all text-to-speech voices in a workspace. Use when you need to retrieve voices available for TTS in a given workspace.

### Make a voice call

**Slug:** `SYNTHFLOW_AI_MAKE_VOICE_CALL`

Tool to initiate a real-time voice call via the AI agent. Use when you have the agent ID, customer name, and phone number ready.

### Update Assistant

**Slug:** `SYNTHFLOW_AI_UPDATE_ASSISTANT`

Tool to update an existing assistant’s settings. Use after confirming the assistant exists. Modify settings like name, phone, recording, webhook, or agent configuration.

### Update an existing team

**Slug:** `SYNTHFLOW_AI_UPDATE_TEAM`

Tool to update an existing team. Use after confirming the team exists and you have new configuration values.
