Complete API Documentation

Comprehensive API reference for the entire AdoLytic platform. Discover all endpoints, data flows, and integration patterns from our complete dashboard analysis.

Found 20 API sections55 total endpoints2 real-time endpoints

Authentication

Core

Secure API access using JWT tokens and API keys

POST
/api/auth/login
POST
/api/auth/refresh
POST
/api/auth/logout

Campaign Management

Advertiser

Advertiser campaign creation, management, and optimization

GET
/api/v1/campaigns
POST
/api/v1/campaigns
PUT
/api/v1/campaigns/{id}
+1 more endpoints

Advertiser Analytics

Advertiser

Performance analytics and reporting for advertisers

GET
/api/v1/analytics/performance
GET
/api/v1/analytics/geographic
GET
/api/v1/analytics/devices

Audience Management

Advertiser

Custom audience creation and targeting

GET
/api/v1/audiences
POST
/api/v1/audiences

Billing & Payments

Advertiser

Account balance, transactions, and payment management

GET
/api/v1/billing/balance
GET
/api/v1/billing/transactions
POST
/api/v1/billing/payment-methods

Ad Units

Publisher

Ad unit creation, management, and performance tracking

GET
/api/v1/ad-units
POST
/api/v1/ad-units
GET
/api/v1/ad-units/{id}/code

Publisher Analytics

Publisher

Revenue analytics and performance insights

GET
/api/v1/analytics/performance
GET
/api/v1/analytics/devices

Real-time Bidding

Publisher

Live bid monitoring and SSP performance

GET
/api/v1/bids/stream
Real-time
GET
/api/v1/bids/analytics

Header Bidding

Publisher

SSP configuration and header bidding management

GET
/api/v1/header-bidding/ssps
POST
/api/v1/header-bidding/ssps
POST
/api/v1/header-bidding/test

Revenue Optimization

Publisher

AI-powered optimization and A/B testing

GET
/api/v1/optimization/recommendations
POST
/api/v1/optimization/ab-tests

Revenue Management

Publisher

Revenue tracking and payment management

GET
/api/v1/revenue/balance
GET
/api/v1/revenue/transactions
POST
/api/v1/revenue/withdraw

User Management

Admin

Admin user management and role assignment

GET
/api/admin/users
POST
/api/admin/users
PUT
/api/admin/users/{id}/status

Platform Analytics

Admin

Platform-wide analytics and performance monitoring

GET
/api/admin/analytics/metrics
GET
/api/admin/analytics/realtime
Real-time

Fraud Detection

Admin

Platform fraud monitoring and prevention

GET
/api/admin/fraud/metrics
GET
/api/admin/fraud/alerts
POST
/api/admin/fraud/block-ip

Campaign Approval

Admin

Campaign review and approval workflow

GET
/api/admin/campaigns
PUT
/api/admin/campaigns/{id}/approve
PUT
/api/admin/campaigns/{id}/reject

Audit & Security

Admin

System audit trails and security monitoring

GET
/api/admin/audit/logs
GET
/api/admin/audit/sessions
PUT
/api/admin/sessions/{id}/terminate

Reports & Export

Analytics

Custom reporting and data export functionality

GET
/api/v1/reports/templates
POST
/api/v1/reports/generate
GET
/api/v1/reports/{id}/download

Notifications

Core

Platform notifications and webhook management

GET
/api/v1/notifications
PATCH
/api/v1/notifications/{id}/read

Webhooks

Core

Event-driven notifications and integrations

GET
/api/v1/webhooks
POST
/api/v1/webhooks

Account Settings

Core

Account and platform configuration management

GET
/api/v1/settings/profile
PUT
/api/v1/settings/profile
GET
/api/v1/settings/api-keys
+1 more endpoints
20
API Sections
55
Total Endpoints
2
Real-time APIs
5
Categories

Getting Started

Quick start guide to using the AdoLytic API

1. Get API Key

Sign up for an account and generate your API key from the dashboard

2. Make API Calls

Use your API key to authenticate and start making API requests

3. Build & Scale

Integrate with your applications and scale your advertising business