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 Required
error 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 | null or application/json or application/x-www-form-urlencoded | false | Instructs our API of the data format you are submitting. null will assume that application/x-www-form-urlencoded . |
Authorization: Bearer | Your API Token | true | Your API token. |