# Documentation ## Docs - [API Basics](https://docs.plura.ai/api-reference/api-basics.md): Base URL, phone number format, and date/time conventions. - [Authentication](https://docs.plura.ai/api-reference/authentication.md): All Plura API requests require Bearer token authentication. - [Get Call Details](https://docs.plura.ai/api-reference/calls/get-call-details.md): Retrieve detailed information about a call using its `call_id` returned from the Initiate Call endpoint. - [Initiate Call](https://docs.plura.ai/api-reference/calls/initiate-call.md): Trigger an immediate outbound call via your Plura AI Agent. Perfect for instant callbacks, appointment reminders, or follow-ups. - [Error Handling](https://docs.plura.ai/api-reference/errors.md): HTTP status codes, error response format, and common troubleshooting. - [Introduction](https://docs.plura.ai/api-reference/introduction.md): Complete REST API reference for building powerful integrations with Plura AI. - [IP Whitelist](https://docs.plura.ai/api-reference/ip-whitelist.md): Plura AI IP addresses to allowlist in your firewall or security rules. - [Create Lead](https://docs.plura.ai/api-reference/leads/create-lead.md): Create a new lead record in your Plura workspace. - [Get Lead](https://docs.plura.ai/api-reference/leads/get-lead.md): Retrieve complete lead information. Provide either `phone` or `lead_id` — not both. - [Get Lead by ID](https://docs.plura.ai/api-reference/leads/get-lead-by-id.md): Look up a lead by UUID. Pass `lead_id` as a query parameter. - [Get Lead by Phone](https://docs.plura.ai/api-reference/leads/get-lead-by-phone.md): Look up a lead by phone number. Pass `phone` as a query parameter. - [Update Lead](https://docs.plura.ai/api-reference/leads/update-lead.md): Update one or more fields on an existing lead. Only send the fields you want to change — everything else stays the same. - [Add Tag](https://docs.plura.ai/api-reference/tags/add-tag.md): Add a tag to a lead for organization, segmentation, and workflow triggers. Tags are useful for tracking lead status, campaign source, or custom categories. - [Add Tag to Lead](https://docs.plura.ai/api-reference/tags/add-tag-to-lead.md): Add a tag to a lead for organization, segmentation, and workflow triggers. Tags are useful for tracking lead status, campaign source, or custom categories. - [Remove Tag](https://docs.plura.ai/api-reference/tags/remove-tag.md): Remove a tag from a lead. Uses URL query parameters (not a JSON body). - [Remove Tag from Lead](https://docs.plura.ai/api-reference/tags/remove-tag-from-lead.md): Remove a tag from a lead. Uses URL query parameters (not a JSON body). - [WebSocket Connection](https://docs.plura.ai/api-reference/websocket/connection.md): Connect to the Plura AI WebSocket, with or without a session. - [Sending Messages](https://docs.plura.ai/api-reference/websocket/messages.md): How to send messages, handle responses, and maintain the WebSocket connection. - [WebSocket Overview](https://docs.plura.ai/api-reference/websocket/overview.md): Real-time bidirectional communication for building custom chat interfaces with Plura AI. - [Session Management & Code Examples](https://docs.plura.ai/api-reference/websocket/session-management.md): Managing sessions for conversation continuity, with full JavaScript and Python examples. - [Send to Workflow](https://docs.plura.ai/api-reference/workflows/send-to-workflow.md): Enroll a lead into an automated journey. You can create a new lead and enroll them simultaneously, or enroll an existing lead by their UUID. - [Compliance](https://docs.plura.ai/compliance.md): Compliance, Safety, and Security are Paramount - [Intro to Plura](https://docs.plura.ai/intro-to-plura.md): Welcome to Plura - [Advanced](https://docs.plura.ai/the-platform/ai-agents/advanced.md): Access additional settings for control over agent behavior and handling - [Analysis](https://docs.plura.ai/the-platform/ai-agents/analysis.md): Enable tools to help you understand and evaluate your agent’s performance - [Calls](https://docs.plura.ai/the-platform/ai-agents/calls.md): View and manage the history of conversations handled by the agent - [Configuration](https://docs.plura.ai/the-platform/ai-agents/configuration.md): Set up the essential details that define how your agent operates - [Deploy](https://docs.plura.ai/the-platform/ai-agents/deploy.md): Configure how your agent connects with external systems and handles handoffs - [Overview](https://docs.plura.ai/the-platform/ai-agents/overview.md): AI Agents by Plura Explained - [Voice Settings](https://docs.plura.ai/the-platform/ai-agents/voice-settings.md): Adjust how your agent sounds and how it presents itself during interactions - [AI Chat](https://docs.plura.ai/the-platform/integrations/ai-services/ai-chat.md): Manage AI chat providers like ChatGPT, Claude, Gemini, and Grok - [Chat GPT](https://docs.plura.ai/the-platform/integrations/ai-services/chat-gpt.md): Send a message to OpenAI GPT-4 and get a response - [Claude](https://docs.plura.ai/the-platform/integrations/ai-services/claude.md): Send a message to Anthropic Claude and get a response - [Gemini](https://docs.plura.ai/the-platform/integrations/ai-services/gemini.md): Send a message to Google Gemini and get a response - [Grok](https://docs.plura.ai/the-platform/integrations/ai-services/grok.md): Send a message to Grok AI and get a response - [Cometly](https://docs.plura.ai/the-platform/integrations/attribution/cometly.md): Close the loop between marketing spend and real conversations - [Meta](https://docs.plura.ai/the-platform/integrations/attribution/meta.md) - [Retreaver](https://docs.plura.ai/the-platform/integrations/attribution/retreaver.md): Call tracking, routing, and attribution with Retreaver - [Ringba](https://docs.plura.ai/the-platform/integrations/attribution/ringba.md): AI-powered call tracking and routing through Ringba integration - [Go High Level](https://docs.plura.ai/the-platform/integrations/automations/gohighlevel.md): Sync leads and automate workflows using Go High Level - [HeyGen](https://docs.plura.ai/the-platform/integrations/automations/heygen.md): Automate custom AI avatar videos to send through RCS - [HubSpot](https://docs.plura.ai/the-platform/integrations/automations/hubspot.md): AI-driven HubSpot contact syncing and personalized automation - [Make](https://docs.plura.ai/the-platform/integrations/automations/make.md): Make Integration for Streamlined Workflows - [Salesforce](https://docs.plura.ai/the-platform/integrations/automations/salesforce.md): AI-powered conversations synced to managed contacts and pipelines - [Shopify](https://docs.plura.ai/the-platform/integrations/automations/shopify.md): AI-powered order, customer, and product syncing for Shopify - [Skyvern](https://docs.plura.ai/the-platform/integrations/automations/skyvern.md): Skyvern unlocks the ability for your AI agents to perform browser actions in real time - [Zapier](https://docs.plura.ai/the-platform/integrations/automations/zapier.md): Custom automations with Zapier - [Zoho CRM](https://docs.plura.ai/the-platform/integrations/automations/zoho.md): AI-powered Zoho CRM syncing and personalized customer automation - [Cal.com](https://docs.plura.ai/the-platform/integrations/calendars/cal-com.md): Book and manage appointments and events with Cal.com - [Calendly](https://docs.plura.ai/the-platform/integrations/calendars/calendly.md): Schedule, manage, and route Calendly events from your workflows - [Google Calendar](https://docs.plura.ai/the-platform/integrations/calendars/google-calendar.md): Set and manage appointments in Google Calendar - [Checkout Champ](https://docs.plura.ai/the-platform/integrations/crm/checkoutchamp.md): Manage customers, orders, subscriptions, and campaigns in Checkout Champ - [Follow Up Boss](https://docs.plura.ai/the-platform/integrations/crm/followupboss.md): Manage leads, contacts, deals, and conversations in Follow Up Boss - [Go High Level](https://docs.plura.ai/the-platform/integrations/crm/gohighlevel.md): Sync leads and automate workflows using Go High Level - [HouseCall Pro](https://docs.plura.ai/the-platform/integrations/crm/housecallpro.md): Manage customers, jobs, estimates, and invoices in HouseCall Pro - [HubSpot](https://docs.plura.ai/the-platform/integrations/crm/hubspot.md): AI-driven HubSpot contact syncing and personalized automation - [Salesforce](https://docs.plura.ai/the-platform/integrations/crm/salesforce.md): AI-powered conversations synced to managed contacts and pipelines - [ServiceBridge](https://docs.plura.ai/the-platform/integrations/crm/servicebridge.md): Field-service operations, estimates, and work orders in ServiceBridge - [Zenoti](https://docs.plura.ai/the-platform/integrations/crm/zenoti.md): Salon, spa, medspa, and fitness business management — guests, appointments, invoices, memberships, classes, gift cards, and more - [Zoho CRM](https://docs.plura.ai/the-platform/integrations/crm/zoho.md): AI-powered Zoho CRM syncing and personalized customer automation - [Zoho CRM](https://docs.plura.ai/the-platform/integrations/data/airtable.md): AI-powered Zoho CRM syncing and personalized customer automation - [Enformion](https://docs.plura.ai/the-platform/integrations/data/enformion.md): Identity, contact, and public-records data via the EnformionGO API - [FullContact](https://docs.plura.ai/the-platform/integrations/data/fullcontact.md): Enrich identities with real-time FullContact demographic data - [People Data Labs](https://docs.plura.ai/the-platform/integrations/data/people-data-labs.md): Enrich conversations with real-time professional and demographic data - [Proxy API Request](https://docs.plura.ai/the-platform/integrations/data/proxy-api-request.md): Make authenticated outbound HTTP requests to any third-party API from inside a workflow - [DocuSign](https://docs.plura.ai/the-platform/integrations/documents/docusign.md): Create, send, and track e-signature envelopes in DocuSign - [Google Drive](https://docs.plura.ai/the-platform/integrations/documents/google-drive.md): Manage folders in Google Drive - [Google Sheets](https://docs.plura.ai/the-platform/integrations/documents/google-sheets.md): Read, write, and manage Google Sheets spreadsheets and their tabs - [PandaDoc](https://docs.plura.ai/the-platform/integrations/documents/pandadoc.md): Generate, send, and track proposals and contracts in PandaDoc - [Klaviyo](https://docs.plura.ai/the-platform/integrations/messaging/klaviyo.md): Email and SMS marketing automation with Klaviyo - [Microsoft Teams](https://docs.plura.ai/the-platform/integrations/messaging/microsoft-teams.md): Send messages and create meetings in Microsoft Teams - [Slack](https://docs.plura.ai/the-platform/integrations/messaging/slack.md): Send a message to a Slack channel - [Integrations Overview](https://docs.plura.ai/the-platform/integrations/overview.md): Unified API interface for 30+ third-party integrations - [Stripe](https://docs.plura.ai/the-platform/integrations/payments/stripe.md): Accept payments, manage customers, and handle subscriptions with Stripe - [ATTOM](https://docs.plura.ai/the-platform/integrations/real-estate/attom.md): Property data, AVMs, sales history, foreclosure, schools, hazards, and area analytics from ATTOM Data Solutions - [HouseCanary](https://docs.plura.ai/the-platform/integrations/real-estate/housecanary.md): Comprehensive property data and analytics from HouseCanary - [Property Data Bundle](https://docs.plura.ai/the-platform/integrations/real-estate/property-data-bundle.md): Unified property data from multiple sources - [RentCast](https://docs.plura.ai/the-platform/integrations/real-estate/rentcast.md): Property data and rental market intelligence - [SimplyRETS](https://docs.plura.ai/the-platform/integrations/real-estate/simplyrets.md): MLS listing data and property search - [Jira](https://docs.plura.ai/the-platform/integrations/team-management/jira.md): Integrate with Jira for comprehensive issue tracking and project management workflows - [Blacklist Alliance](https://docs.plura.ai/the-platform/integrations/validation/blacklist-alliance.md): Validate phone numbers against the Blacklist Alliance database - [IPQualityScore](https://docs.plura.ai/the-platform/integrations/validation/ipqualityscore.md): IP, email, phone and URL validation scoring - [Reassigned Numbers Database (RND)](https://docs.plura.ai/the-platform/integrations/validation/reassigned-numbers-db-rnd.md): Check if phone numbers have been reassigned since consent date - [TrestleIQ](https://docs.plura.ai/the-platform/integrations/validation/trestleiq.md): Phone, address, and identity validation via TrestleIQ - [Building Workflows](https://docs.plura.ai/the-platform/workflows/building-flows.md): Structuring workflows using nodes, decision triggers, and best practices - [Decision Triggers](https://docs.plura.ai/the-platform/workflows/decision-triggers.md): Control how conversations progress based on predefined conditions. - [AI Conversation Node](https://docs.plura.ai/the-platform/workflows/nodes/ai-conversation-node.md): Manages AI-driven responses and conversational flow - [API Call Node](https://docs.plura.ai/the-platform/workflows/nodes/api-call-node.md): Connects with external APIs to send and retrieve data - [End Call Node](https://docs.plura.ai/the-platform/workflows/nodes/end-call-node.md): Terminates the conversation when necessary - [Knowledge Base Node](https://docs.plura.ai/the-platform/workflows/nodes/knowledge-base-node.md): Pulls information from a predefined knowledge source - [Media Processing Node](https://docs.plura.ai/the-platform/workflows/nodes/media-processing-node.md): Process inbound images, video, and files with built-in quality validation, shot coverage tracking, and dynamic data extraction - [Overview](https://docs.plura.ai/the-platform/workflows/nodes/overview.md): Nodes in Plura AI Explained - [Taxonomy Manager](https://docs.plura.ai/the-platform/workflows/nodes/taxonomy-manager.md): Create and manage shot taxonomies for the Media Processing Node - [Transfer Call Node](https://docs.plura.ai/the-platform/workflows/nodes/transfer-call-node.md): Redirects the conversation to a human agent or another system - [Overview](https://docs.plura.ai/the-platform/workflows/overview.md): Workflows in Plura AI - [Universal Prompts](https://docs.plura.ai/the-platform/workflows/universal-prompts.md): A persistent prompt that guides AI behavior across the entire workflow - [Workspaces](https://docs.plura.ai/the-platform/workspaces.md): Central hub for your AI tools ## OpenAPI Specs - [openapi](https://docs.plura.ai/api-reference/openapi.yaml) ## Optional - [Community](https://discord.gg/PcxWWwX9jN) - [Blog](https://plura.ai/blog)