Skip to main content

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:

CredentialWhere to get it
tokenToken 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

ParameterDescription
tokenChannel API token from Token manage

Response envelope

{
"status": { "code": 0, "msg": "Success" },
"data": {}
}

Common status codes

CodeDescription
0Success
1000Publisher does not exist
1001Invalid token
1002Call frequency too high
1003Missing 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