API Reference
An advanced feature that opens up a world of possibilities by allowing third-party services to seamlessly communicate with your Mixpost instance.
For n8n users, we have a community node available that makes it easy to integrate Mixpost with your n8n workflows. Check out n8n-nodes-mixpost on npm.
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/*
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'