# MAGPIPE ## Docs - [Authentication](https://docs.magpipe.ai/api-reference/authentication.md): How to authenticate with the Magpipe API - [Add Knowledge (Manual)](https://docs.magpipe.ai/api-reference/endpoints/add-knowledge-manual.md): Add content directly without a URL - [Add Knowledge Source](https://docs.magpipe.ai/api-reference/endpoints/add-knowledge-source.md): Add a URL as a knowledge source for your AI agents - [Add Whitelist Entry](https://docs.magpipe.ai/api-reference/endpoints/add-whitelist-entry.md): Add a call forwarding rule to an agent's whitelist - [Cancel Batch Call](https://docs.magpipe.ai/api-reference/endpoints/cancel-batch.md): Cancel a running or scheduled batch call campaign - [Cancel Booking](https://docs.magpipe.ai/api-reference/endpoints/cancel-booking.md): Cancel an existing calendar booking - [Cancel Scheduled Action](https://docs.magpipe.ai/api-reference/endpoints/cancel-scheduled-action.md): Cancel a pending scheduled action - [Clone Voice](https://docs.magpipe.ai/api-reference/endpoints/clone-voice.md): Create a custom voice clone from audio samples - [Create Agent](https://docs.magpipe.ai/api-reference/endpoints/create-agent.md): Create a new AI agent with custom configuration - [Create API Key](https://docs.magpipe.ai/api-reference/endpoints/create-api-key.md): Generate a new API key with optional webhook URL - [Create Batch Call](https://docs.magpipe.ai/api-reference/endpoints/create-batch.md): Create a new batch outbound call campaign - [Create Calendar Booking](https://docs.magpipe.ai/api-reference/endpoints/create-booking.md): Book an appointment on your connected Cal.com calendar - [Create Phone Call](https://docs.magpipe.ai/api-reference/endpoints/create-call.md): Initiate an outbound phone call with an AI agent - [Create Chat Widget](https://docs.magpipe.ai/api-reference/endpoints/create-chat-widget.md): Create an embeddable chat widget for your website - [Create Contact](https://docs.magpipe.ai/api-reference/endpoints/create-contact.md): Create a new contact in your address book - [Create Custom Function](https://docs.magpipe.ai/api-reference/endpoints/create-custom-function.md): Create a new custom function for an agent - [Create Dynamic Variable](https://docs.magpipe.ai/api-reference/endpoints/create-dynamic-variable.md): Create a new dynamic variable for an agent - [Create Scheduled Action](https://docs.magpipe.ai/api-reference/endpoints/create-scheduled-action.md): Schedule an SMS or call for future delivery - [Create Test Case](https://docs.magpipe.ai/api-reference/endpoints/create-test-case.md): Create a test case inside a suite with assertions for phrases, functions, and call duration - [Create Test Suite](https://docs.magpipe.ai/api-reference/endpoints/create-test-suite.md): Create a new test suite to group related test cases - [Delete Agent](https://docs.magpipe.ai/api-reference/endpoints/delete-agent.md): Delete an AI agent - [Delete Contact](https://docs.magpipe.ai/api-reference/endpoints/delete-contact.md): Delete a contact from your address book - [Delete Custom Function](https://docs.magpipe.ai/api-reference/endpoints/delete-custom-function.md): Delete a custom function - [Delete Dynamic Variable](https://docs.magpipe.ai/api-reference/endpoints/delete-dynamic-variable.md): Delete a dynamic variable - [Delete Knowledge Source](https://docs.magpipe.ai/api-reference/endpoints/delete-knowledge-source.md): Remove a knowledge source from your account - [Delete Memory](https://docs.magpipe.ai/api-reference/endpoints/delete-memory.md): Delete a caller's memory - [Delete Skill](https://docs.magpipe.ai/api-reference/endpoints/delete-skill.md): Remove a skill from an agent - [Delete Voice](https://docs.magpipe.ai/api-reference/endpoints/delete-voice.md): Delete a custom cloned voice - [Delete Whitelist Entry](https://docs.magpipe.ai/api-reference/endpoints/delete-whitelist-entry.md): Remove a call whitelist entry - [Enable Skill](https://docs.magpipe.ai/api-reference/endpoints/enable-skill.md): Enable a skill for an agent - [End Call](https://docs.magpipe.ai/api-reference/endpoints/end-call.md): Terminate an active call - [Execute Skill](https://docs.magpipe.ai/api-reference/endpoints/execute-skill.md): Execute a skill manually or perform a dry run - [Get Agent](https://docs.magpipe.ai/api-reference/endpoints/get-agent.md): Retrieve details of a specific AI agent - [Get Credit Balance](https://docs.magpipe.ai/api-reference/endpoints/get-balance.md): Get current credit balance and billing information - [Get Batch Call](https://docs.magpipe.ai/api-reference/endpoints/get-batch.md): Get details of a specific batch call campaign including all recipients - [Get Available Calendar Slots](https://docs.magpipe.ai/api-reference/endpoints/get-calendar-slots.md): Get available appointment slots from your connected Cal.com calendar - [Get Call](https://docs.magpipe.ai/api-reference/endpoints/get-call.md): Retrieve details of a specific call including transcript and recording - [Get Contact](https://docs.magpipe.ai/api-reference/endpoints/get-contact.md): Retrieve a contact by ID or phone number - [Get Custom Function](https://docs.magpipe.ai/api-reference/endpoints/get-custom-function.md): Get a specific custom function by ID - [Get Dynamic Variable](https://docs.magpipe.ai/api-reference/endpoints/get-dynamic-variable.md): Get a specific dynamic variable by ID - [Get Memory](https://docs.magpipe.ai/api-reference/endpoints/get-memory.md): Get a specific caller memory by ID - [Get Message](https://docs.magpipe.ai/api-reference/endpoints/get-message.md): Retrieve details of a specific SMS message - [Get Recording](https://docs.magpipe.ai/api-reference/endpoints/get-recording.md): Get recording URLs for a call - [List Agent Skills](https://docs.magpipe.ai/api-reference/endpoints/list-agent-skills.md): List skills enabled for a specific agent - [List Agents](https://docs.magpipe.ai/api-reference/endpoints/list-agents.md): List all AI agents in your account - [List API Keys](https://docs.magpipe.ai/api-reference/endpoints/list-api-keys.md): List all API keys in your account - [List Batch Calls](https://docs.magpipe.ai/api-reference/endpoints/list-batches.md): List all batch call campaigns for the authenticated user - [List Calls](https://docs.magpipe.ai/api-reference/endpoints/list-calls.md): List all calls with filtering and pagination - [List Chat Sessions](https://docs.magpipe.ai/api-reference/endpoints/list-chat-sessions.md): List all chat sessions for your account - [List Contacts](https://docs.magpipe.ai/api-reference/endpoints/list-contacts.md): List all contacts with filtering and pagination - [List Custom Functions](https://docs.magpipe.ai/api-reference/endpoints/list-custom-functions.md): List all custom functions for an agent - [List Dynamic Variables](https://docs.magpipe.ai/api-reference/endpoints/list-dynamic-variables.md): List all dynamic variables for an agent - [List Knowledge Sources](https://docs.magpipe.ai/api-reference/endpoints/list-knowledge-sources.md): List all knowledge sources in your account - [List Memories](https://docs.magpipe.ai/api-reference/endpoints/list-memories.md): List all caller memories for an agent - [List Messages](https://docs.magpipe.ai/api-reference/endpoints/list-messages.md): List SMS messages with filtering and pagination - [List Models](https://docs.magpipe.ai/api-reference/endpoints/list-models.md): List available LLM models for AI agents - [List Phone Numbers](https://docs.magpipe.ai/api-reference/endpoints/list-numbers.md): List all phone numbers in your account - [List Scheduled Actions](https://docs.magpipe.ai/api-reference/endpoints/list-scheduled-actions.md): List all scheduled actions for your account - [List Skill Definitions](https://docs.magpipe.ai/api-reference/endpoints/list-skill-definitions.md): List all available skills in the catalog - [List Skill Executions](https://docs.magpipe.ai/api-reference/endpoints/list-skill-executions.md): List execution history for a skill - [List Test Runs](https://docs.magpipe.ai/api-reference/endpoints/list-test-runs.md): List recent runs for a test case, or fetch full details of a single run - [List Test Suites](https://docs.magpipe.ai/api-reference/endpoints/list-test-suites.md): List all test suites in your account - [List Voices](https://docs.magpipe.ai/api-reference/endpoints/list-voices.md): List all available voices including cloned voices - [List Whitelist Entries](https://docs.magpipe.ai/api-reference/endpoints/list-whitelist-entries.md): List all call whitelist entries for an agent - [Lookup Phone Number](https://docs.magpipe.ai/api-reference/endpoints/lookup-phone-number.md): Look up carrier and line type information for a phone number - [Provision Phone Number](https://docs.magpipe.ai/api-reference/endpoints/provision-number.md): Purchase and provision a phone number for your account - [Purchase Credits](https://docs.magpipe.ai/api-reference/endpoints/purchase-credits.md): Create a Stripe checkout session to purchase credits - [Release Phone Number](https://docs.magpipe.ai/api-reference/endpoints/release-number.md): Release a phone number from your account - [Revoke API Key](https://docs.magpipe.ai/api-reference/endpoints/revoke-api-key.md): Revoke an API key to permanently disable it - [Run Test Case](https://docs.magpipe.ai/api-reference/endpoints/run-test-case.md): Fire a test run for a test case - [Search Available Numbers](https://docs.magpipe.ai/api-reference/endpoints/search-numbers.md): Search for available phone numbers to provision - [Send Chat Message](https://docs.magpipe.ai/api-reference/endpoints/send-chat-message.md): Send a message to a chat widget session - [Send SMS](https://docs.magpipe.ai/api-reference/endpoints/send-sms.md): Send an SMS message from your Magpipe number - [Send WhatsApp Message](https://docs.magpipe.ai/api-reference/endpoints/send-whatsapp-message.md): Send a WhatsApp message from your connected WhatsApp Business number - [Send WhatsApp Template](https://docs.magpipe.ai/api-reference/endpoints/send-whatsapp-template.md): Send a pre-approved WhatsApp template message to initiate a conversation - [Set Webhook URL](https://docs.magpipe.ai/api-reference/endpoints/set-webhook.md): Set or update the webhook URL on an API key - [Transfer Call](https://docs.magpipe.ai/api-reference/endpoints/transfer-call.md): Transfer an active call to another phone number - [Update Agent](https://docs.magpipe.ai/api-reference/endpoints/update-agent.md): Update an existing AI agent's configuration - [Update Contact](https://docs.magpipe.ai/api-reference/endpoints/update-contact.md): Update an existing contact's information - [Update Custom Function](https://docs.magpipe.ai/api-reference/endpoints/update-custom-function.md): Update an existing custom function - [Update Dynamic Variable](https://docs.magpipe.ai/api-reference/endpoints/update-dynamic-variable.md): Update an existing dynamic variable - [Update Memory](https://docs.magpipe.ai/api-reference/endpoints/update-memory.md): Update a caller's memory - [Update Skill](https://docs.magpipe.ai/api-reference/endpoints/update-skill.md): Update a skill's configuration, delivery channels, or enabled status - [API Introduction](https://docs.magpipe.ai/api-reference/introduction.md): Overview of the Magpipe API - [MCP Server](https://docs.magpipe.ai/api-reference/mcp-server.md): Connect AI coding tools to Magpipe via the Model Context Protocol - [Agent Memory](https://docs.magpipe.ai/features/agent-memory.md): Enable your AI agent to remember past conversations with callers - [Agent Notifications](https://docs.magpipe.ai/features/agent-notifications.md): Configure per-agent notification channels for calls, messages, and app integrations - [Agent Skills](https://docs.magpipe.ai/features/agent-skills.md): Automate background tasks with 7 built-in skills for your AI agents - [AI Agents](https://docs.magpipe.ai/features/agents.md): Create intelligent AI agents that handle calls, texts, chat, and email - [Apps](https://docs.magpipe.ai/features/apps.md): Connect external services and enable agent functions - [Batch Calling](https://docs.magpipe.ai/features/batch-calling.md): Create and manage batch outbound call campaigns with scheduling, CSV upload, concurrency controls, and recurring schedules - [Credits & Billing](https://docs.magpipe.ai/features/billing.md): Usage-based billing with credits for calls, SMS, and AI features - [Call Whitelist](https://docs.magpipe.ai/features/call-whitelist.md): Blind-forward trusted callers directly to a phone number, bypassing the AI agent - [Chat Widget](https://docs.magpipe.ai/features/chat-widget.md): Embed an AI-powered chat assistant on your website - [Contacts](https://docs.magpipe.ai/features/contacts.md): Manage your contact database and customer information - [Custom Functions](https://docs.magpipe.ai/features/custom-functions.md): Define custom webhooks your AI agent can call during conversations - [Email Integration](https://docs.magpipe.ai/features/email.md): Connect Gmail to send and receive emails through your AI agents - [Inbox](https://docs.magpipe.ai/features/inbox.md): Unified communication hub for calls, texts, chat, and email - [Integrations & MCP](https://docs.magpipe.ai/features/integrations.md): Connect your AI agent to external services and tools - [Knowledge Base](https://docs.magpipe.ai/features/knowledge-base.md): Give your AI agents contextual knowledge about your business - [Phone Numbers](https://docs.magpipe.ai/features/phone-numbers.md): Provision, manage, and configure phone numbers for your AI agents - [Scheduled Actions](https://docs.magpipe.ai/features/scheduled-actions.md): Schedule SMS messages and calls for future delivery - [Settings](https://docs.magpipe.ai/features/settings.md): Configure your account, organization, and preferences - [Status Page](https://docs.magpipe.ai/features/status-page.md): Real-time service monitoring and status alerts - [System Functions](https://docs.magpipe.ai/features/system-functions.md): Built-in functions that extend your AI agent's capabilities - [Team Management](https://docs.magpipe.ai/features/team-management.md): Collaborate with your team using organizations and role-based permissions - [Agent Testing](https://docs.magpipe.ai/features/testing.md): Automatically test your AI agents by placing real calls, evaluating transcripts, and getting AI-powered failure analysis - [Webhooks](https://docs.magpipe.ai/features/webhooks.md): Receive real-time event data pushed to your server when calls, messages, and chats happen - [WhatsApp](https://docs.magpipe.ai/features/whatsapp.md): Connect a WhatsApp Business number to receive and send messages through your AI agents - [White Labeling](https://docs.magpipe.ai/features/white-labeling.md): Customize your portal with your own logo and favicon - [Create an Agent](https://docs.magpipe.ai/guides/create-agent.md): Step-by-step guide to creating your first AI agent - [Make Outbound Calls](https://docs.magpipe.ai/guides/make-calls.md): How to initiate calls with your AI agent - [Receive Inbound Calls](https://docs.magpipe.ai/guides/receive-calls.md): How your AI agent handles incoming calls - [SMS Messaging](https://docs.magpipe.ai/guides/sms.md): Send and receive text messages with your AI agent - [Introduction](https://docs.magpipe.ai/introduction.md): Welcome to Magpipe - AI-powered communications platform - [Quickstart](https://docs.magpipe.ai/quickstart.md): Get up and running with Magpipe in 5 minutes ## OpenAPI Specs - [openapi](https://docs.magpipe.ai/openapi.json) ## Optional - [Dashboard](https://magpipe.ai/inbox) - [Contact Us](mailto:support@magpipe.ai)