Powerful API Features
Everything you need to build amazing integrations
RESTful API
Clean, intuitive REST endpoints with JSON responses
Secure Authentication
OAuth 2.0 and API key authentication methods
Real-time Webhooks
Get instant notifications for campaign changes
Global CDN
Fast response times worldwide with 99.9% uptime
API Endpoints
Core endpoints to get you started
GET
/api/campaigns
Retrieve all campaigns
Response: List of campaign objects with performance metrics
POST
/api/campaigns
Create a new campaign
Response: Created campaign object with ID
GET
/api/analytics
Get campaign analytics
Response: Analytics data with ROAS, CTR, and conversion metrics
POST
/api/optimize
Trigger AI optimization
Response: Optimization status and recommendations
Quick Start Example
Get up and running in minutes
// Initialize MoofAI API const moofai = new MoofAI({ apiKey: 'your-api-key', baseURL: 'https://api.moofai.com/v1' }); // Get campaign analytics const analytics = await moofai.campaigns.getAnalytics({ campaignId: 'camp_123', dateRange: '30d' }); console.log(analytics.roas); // 3.4 console.log(analytics.conversions); // 1,247 // Trigger AI optimization const optimization = await moofai.campaigns.optimize({ campaignId: 'camp_123', strategy: 'maximize_roas' }); console.log(optimization.status); // 'optimizing'