Documentation Index
Fetch the complete documentation index at: https://docs.plati.ai/llms.txt
Use this file to discover all available pages before exploring further.
API Overview
The Plati AI platform provides two main APIs for different use cases:Plati AI API
The Plati AI API is the main public API for integrating AI-powered conversational capabilities into your applications. It provides comprehensive endpoints for managing assistants, channels, conversations, identities, memory, and more.Base URL
Key Features
- Identity-First Architecture - Create and manage user identities with persistent memory
- Multi-Channel Support - Deploy conversations across WhatsApp, web widgets, and custom channels
- Memory System - Maintain context across conversations and sessions
- Stage Management - Track user journey stages and progression
- Streaming Conversations - Real-time streaming for enhanced user experience
- MCP Integration - Extend capabilities with Model Context Protocol servers
API Versioning
The current version of the Plati AI API is1.0.0.
Crossbow API
The Crossbow API is designed for high-volume marketing campaigns using Meta’s Marketing Messages Lite API. It enables you to create, manage, and execute large-scale messaging campaigns with advanced flow control and monitoring.Base URL
Key Features
- Campaign Management - Create and manage marketing campaigns with templates
- Flow Execution - Execute message flows to multiple contacts with rate limiting
- Template Parameters - Dynamic parameter mapping with fallback strategies
- Flow Monitoring - Track execution status, statistics, and errors in real-time
- Meta Integration - Direct integration with Meta Marketing Lite API for optimized delivery
Request Format
All request bodies should be sent as JSON with the appropriateContent-Type header:
Response Format
All responses are returned in JSON format. Successful responses include amessage field and typically a data field containing the requested information.
Error Handling
The API uses conventional HTTP response codes to indicate the success or failure of an API request:2xx- Success4xx- Client error (invalid request)5xx- Server error
message field with a description of the error:
Rate Limiting
The API implements rate limiting to prevent abuse. Rate limit headers are included in all API responses:X-RateLimit-Limit: Maximum number of requests per minuteX-RateLimit-Remaining: Number of requests remaining in the current windowX-RateLimit-Reset: Time until the rate limit resets (in seconds)
Pagination
List endpoints return paginated results. The response includes pagination information:Authentication
Both APIs use Bearer token authentication. See the Authentication page for details.Next Steps
Plati AI API Reference
Explore Plati AI API endpoints
Crossbow API Reference
Learn about Crossbow campaigns
Authentication
Set up API authentication
Quickstart
Get started with examples
