# malakai AI ## Docs - [Create User Agent](https://docs.getmalakai.com/api-reference/agents/create.md): Create and configure a new AI agent for a user. - [Delete a agent](https://docs.getmalakai.com/api-reference/agents/delete.md): Permanently delete a specific agent by its ID. - [Get All Agents](https://docs.getmalakai.com/api-reference/agents/get.md): Retrieve a list of all existing agents. - [Update User Agent](https://docs.getmalakai.com/api-reference/agents/update.md): Update the properties of an existing AI agent by its ID. - [Buy a phone number](https://docs.getmalakai.com/api-reference/callers/buyNumbers.md): Buy a phone number to call from - [Delete a Caller](https://docs.getmalakai.com/api-reference/callers/delete.md): Permanently delete a specific caller by its ID. - [Get Phone Numbers](https://docs.getmalakai.com/api-reference/callers/getNumbers.md): Retrieve a list of all phone numbers (callers) associated with your account. - [Get Twilio Address](https://docs.getmalakai.com/api-reference/callers/getTwilioAddress.md): Fetch addresses associated with a specific Twilio Regulatory Bundle. - [Get Twilio Bundle](https://docs.getmalakai.com/api-reference/callers/getTwilioBundle.md): Fetch available Twilio Regulatory Bundles for a specific country. - [Create an Inbound Campaign](https://docs.getmalakai.com/api-reference/campaigns/inbound/create.md): Create a new inbound campaign from scratch - [Delete an inbound Campaign](https://docs.getmalakai.com/api-reference/campaigns/inbound/delete.md): Permanently delete a specific campaign by its ID. - [Get All Inbound Campaigns](https://docs.getmalakai.com/api-reference/campaigns/inbound/get.md): Retrieve a list of all inbound existing campaigns - [Get Inbound Campaign logs](https://docs.getmalakai.com/api-reference/campaigns/inbound/getSingle.md): Retrieve a list of all existing campaigns - [Update Inbound Campaign Action](https://docs.getmalakai.com/api-reference/campaigns/inbound/update.md): Pause, resume, or stop a running outbound campaign by its ID. - [Create a Campaign](https://docs.getmalakai.com/api-reference/campaigns/outbound/create.md): Create a new campaign from scratch - [Delete a Campaign](https://docs.getmalakai.com/api-reference/campaigns/outbound/delete.md): Permanently delete a specific campaign by its ID. - [Get All Campaigns](https://docs.getmalakai.com/api-reference/campaigns/outbound/get.md): Retrieve a list of all existing campaigns - [Get Campaign logs](https://docs.getmalakai.com/api-reference/campaigns/outbound/getSingle.md): Retrieve a list of all existing campaigns - [Launch a Campaign](https://docs.getmalakai.com/api-reference/campaigns/outbound/launch.md): Launch your created campaign to actually run it. - [Update Campaign Action](https://docs.getmalakai.com/api-reference/campaigns/outbound/update.md): Pause, resume, or stop a running outbound campaign by its ID. - [Create a Contact](https://docs.getmalakai.com/api-reference/contacts/create.md): Create one or more new contacts in your address book. - [Delete a Contact](https://docs.getmalakai.com/api-reference/contacts/delete.md): Permanently delete a specific contact by its ID. - [Get All Contacts](https://docs.getmalakai.com/api-reference/contacts/get.md): Retrieve a list of all existing contacts. - [Update a Contact](https://docs.getmalakai.com/api-reference/contacts/update.md): Update the details of a specific contact by its ID. - [Create a Knowledge Base](https://docs.getmalakai.com/api-reference/knowlegdeBase/create.md): Create a knowledgebase from multiple files to use in your workflows - [Delete a Knowlegde Base](https://docs.getmalakai.com/api-reference/knowlegdeBase/delete.md): Permanently delete a specific knowledgebase by its ID. - [Get All Knowlegde Bases](https://docs.getmalakai.com/api-reference/knowlegdeBase/get.md): Retrieve a list of all existing knowledge bases - [Clone custom voice](https://docs.getmalakai.com/api-reference/voices/create.md): Create - [Delete an agent's voice](https://docs.getmalakai.com/api-reference/voices/delete.md): Permanently delete a specific agent's voice by its ID. - [Get All Voices](https://docs.getmalakai.com/api-reference/voices/get.md): Retrieve a list of all existing agents voices. - [Get Cloned Agent Voices](https://docs.getmalakai.com/api-reference/voices/getCustom.md): Retrieve a list of all existing cloned agents voices. - [Create a Workflow](https://docs.getmalakai.com/api-reference/workflows/create.md): Initiate the creation of a new workflow by providing details. - [Delete a Workflow](https://docs.getmalakai.com/api-reference/workflows/delete.md): Permanently delete a specific Workflow by its ID. - [Duplicate a Workflow](https://docs.getmalakai.com/api-reference/workflows/duplicate.md): Initiate the duplication of an existing workflow - [Generate a Workflow](https://docs.getmalakai.com/api-reference/workflows/generate.md): Create an entire workflow from a simple prompt - [Get All Workflows](https://docs.getmalakai.com/api-reference/workflows/get.md): Retrieve a list of all existing workflows. - [Get Workflow call logs](https://docs.getmalakai.com/api-reference/workflows/getLogs.md): Retrieve a list of all workflow logs. - [Update a Workflow](https://docs.getmalakai.com/api-reference/workflows/update.md): Initiate the update of an existing workflow by providing details. ## OpenAPI Specs - [openapi](https://docs.getmalakai.com/api-reference/openapi.json)