Authentication
API endpoints are protected, and therefore require that you authenticate using an access token.
Generate a token
- Navigate to your Mixpost dashboard.
- Click on Access Tokens from user menu.
- Click on Create.
- Give it a name, then click on Create.
- Copy your token.
Screenshots:




Use your token
You can authenticate by adding an Authorization
header to all your HTTP calls. The Authorization
header is formatted as such: Authorization: Bearer <token>
(replace <token>
with your token previously generated).
The url for API endpoints within Mixpost is as follows:
https://example.com/<MIXPOST_CORE_PATH>/api/*
warning
Replace <MIXPOST_CORE_PATH>
with your specified MIXPOST_CORE_PATH
. If you have not altered the MIXPOST_CORE_PATH
environment variable, use the default value: mixpost
.
Note: For the Lite package, use the value mixpost
, if this integration is supported in Lite.
Example:
curl -L -X GET 'https://example.com/mixpost/api/3bbd0951-5b04-432b-b2a0-688588b0720e/accounts' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer myCoolToken'