Authentication
Partner API requests use module/operation URLs:
https://app.partnerboost.com/api.php?mod={module}&op={action}
HTTP methods
- POST
application/json(recommended) - POST
application/x-www-form-urlencoded - GET
Get your credentials
Log in to the Partner dashboard, then copy credentials from these pages:
| Credential | Where to get it |
|---|---|
token | Token manage |
Partner login
If you are not logged in, open Partner Login first, then open the pages above.
One token per channel
Each promotional channel has its own token. Open Token manage, select the channel, then copy its token.
Required parameter
| Parameter | Description |
|---|---|
token | Channel API token from Token manage |
Response envelope
{
"status": { "code": 0, "msg": "Success" },
"data": {}
}
Common status codes
| Code | Description |
|---|---|
0 | Success |
1000 | Publisher does not exist |
1001 | Invalid token |
1002 | Call frequency too high |
1003 | Missing required parameters or incorrect format |
Example request
curl -X POST 'https://app.partnerboost.com/api.php?mod=medium&op=monetization_api' \
-H 'Content-Type: application/json' \
-d '{
"token": "YOUR_CHANNEL_TOKEN",
"brand_type": "DTC",
"relationship": "Joined"
}'
Return format
Append "type": "xml" to receive XML instead of JSON (default is JSON).
Publisher-only
Brand integrations use https://app.partnerboost.com/api/brand with SHA-256 headers. See Brand API authentication — do not reuse this page for brand server integrations.
Next steps
- Transaction API
- Amazon API (separate base URL)