This page will help you get started with OptiPub Endpoints.
Types of API Endpoints
OptiPub is broken down into two main types of API endpoints; backend and frontend.
Backend API endpoints require full authentication and can only be accessed by authorized users. These endpoints are able to change information within your OptiPub instance.
Frontend API endpoints are fully public and designed to be used on websites.  The requesting webpage must be authorized within your domains or the request will be denied via a 403 Forbidden.  All frontend routes are prefixed with o designating the route as open
Modules
Modules
You may not have access to all API endpoints depending upon your licensing. You will receive a
402 Payment Requirederror if you attempt to access an API endpoint you do not have access to. Contact sales if you wish to add this module to your OptiPub instance.
All API endpoints are broken down by their module. See What modules do you offer?. Each module is prefixed using the module's name.
| Module | Prefix | 
|---|---|
| Core | None | 
| Contents | /contents | 
| Marketing | /marketing | 
| Messages | /messages | 
Headers
| Header | Value | Required | Comments | 
|---|---|---|---|
| Accept | application/json | true | Instructs our API to return JSON. | 
| Content-Type | nullorapplication/jsonorapplication/x-www-form-urlencoded | false | Instructs our API of the data format you are submitting. nullwill assume thatapplication/x-www-form-urlencoded. | 
| Authorization: Bearer | Your API Token | true | Your API token. | 
