Base URL
Authentication
Most endpoints require a Bearer token. Authentication works in two steps:- Sign in to Boosterberg via Facebook (the only login method currently available)
- The server exchanges your Facebook token for a Boosterberg-specific Bearer token — this is the token you use for all API calls
Authorization header:
Supported Page & Account Types
Boosterberg creates paid ads on behalf of your Facebook and Instagram pages. The following account types are supported:| Platform | Account Type | Supported |
|---|---|---|
| Business Page | Yes | |
| Personal Profile | No | |
| Business Account (linked to a Facebook Business Page) | Yes | |
| Creator Account | No | |
| Personal Account | No |
Instagram accounts must be Business Accounts connected to a Facebook Business Page. Personal and Creator Instagram accounts cannot be used because the Meta Ads API requires a Business Page linkage to run promotions.
Response Format
Success responses return the data directly — an object, array, boolean, or integer depending on the endpoint. Error responses follow this structure:API Sections
Authentication
Login and signup via Facebook
Campaigns
Create, manage, and monitor boosting campaigns
Posts
View and manage individual boosted posts
Presets
Browse and use campaign templates
Billing
Billing information and invoices
Agencies
Agency directory and management