-
Notifications
You must be signed in to change notification settings - Fork 1
API Endpoints
Meer Hamza edited this page May 19, 2025
·
1 revision
This section documents the project's API endpoints.
-
GET /api/campaigns: Get all campaigns -
GET /api/campaigns/:id: Get a specific campaign -
POST /api/campaigns: Create a new campaign -
GET /api/campaigns/:id/bid-prediction: Get bid prediction for a campaign -
GET /api/campaigns/:id/forecast: Get forecast for a campaign -
GET /api/campaigns/bulk-bid-predictions: Get bid predictions for all campaigns
-
GET /api/rules: Get all rules -
GET /api/rules/:id: Get a specific rule -
POST /api/rules: Create a new rule -
PATCH /api/rules/:id: Update a rule -
POST /api/rules/validate: Validate a rule
-
GET /api/recommendations: Get all recommendations -
POST /api/recommendations: Create a new recommendation
-
GET /api/chat/conversations: Get all conversations -
GET /api/chat/conversations/:id: Get a specific conversation -
POST /api/chat/conversations: Create a new conversation -
POST /api/chat/messages/:id: Send a message in a conversation -
DELETE /api/chat/conversations/:id: Delete a conversation -
GET /api/chat/models: Get available AI models
-
POST /api/upload-csv: Upload campaign data via CSV