API Documentation
Build powerful integrations and automate your social media workflows with our comprehensive REST API.
API Features
RESTful API
Full REST API with comprehensive endpoints for all Auto Engage features.
- HTTP/HTTPS support
- JSON request/response format
- Standard HTTP status codes
- Rate limiting included
Real-time Webhooks
Get instant notifications when content is published or engagement occurs.
- Content published events
- Engagement notifications
- Error alerts
- Custom webhook URLs
Secure Authentication
Enterprise-grade security with API keys and OAuth 2.0 support.
- API key authentication
- OAuth 2.0 integration
- JWT tokens
- IP whitelisting
Comprehensive Endpoints
Access all platform features through our extensive API.
- Content management
- Analytics & insights
- User management
- Platform integration
Quick Start Guide
Authentication
Get your API key from the dashboard and include it in your requests.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.contentpilot.ai/v1/content
Your First Request
Create your first piece of content using our API.
POST /api/v1/content
{
"platform": "twitter",
"content": "Hello from Auto Engage API!",
"scheduled_at": "2024-01-15T10:00:00Z"
}
API Endpoints
Method | Endpoint | Description | Auth |
---|---|---|---|
GET | /api/v1/content | Retrieve all content for authenticated user | Required |
POST | /api/v1/content | Create new content across platforms | Required |
GET | /api/v1/analytics | Get performance analytics and insights | Required |
POST | /api/v1/schedule | Schedule content for future publication | Required |
GET | /api/v1/platforms | List connected social media platforms | Required |
POST | /api/v1/platforms/connect | Connect new social media platform | Required |
Official SDKs
JavaScript
v2.1.0Official SDK for Node.js and browser environments
- Promise-based
- TypeScript support
- Error handling
Python
v1.8.0Python SDK for server-side applications
- Async support
- Pandas integration
- Jupyter notebooks
PHP
v1.5.0PHP SDK for web applications
- Composer package
- Laravel integration
- WordPress plugin
Ready to Build with Our API?
Start integrating Auto Engage into your applications today. Get your API key and begin building powerful social media automation tools.