Skip to main content

How to use API Access

This guide explains how to:

  1. Request an API key from Publisher Champ
  2. Grant API access to another Publisher Champ user
  3. Revoke API access later if needed

You can find this page in Publisher Champ at My Account > Settings > API Access.

Before you start

To use the API, the receiving account must have an API key assigned.

If you do not already have an API key, contact us and we can generate one for you:

Where to find API Access

  1. Log in to Publisher Champ
  2. Go to My Account Settings
  3. Open the API Access tab

Requesting an API key

If your account does not have an active API key yet, the API Access tab will show a message letting you know.

Contact us through:

Once we assign an API key to your account, it will appear in the API Access tab.

Grant API access to another user

Use this when you want another Publisher Champ user to access your account by API.

  1. Open the API Access tab
  2. In Share Your Account By API, enter the recipient's email address
  3. Click Grant Access
  4. Confirm the action

After this:

  • The other user can use their own API key
  • They can use your account_id
  • Your account will appear in their Account IDs You Can Use section
note

The receiving user must already have an API key assigned, otherwise the grant cannot be created.

Revoke API access

You can remove API access at any time.

  1. Open the API Access tab
  2. In Who Has Access, find the email address
  3. Click Revoke
  4. Confirm the action

Once revoked, that user will no longer have explicit API access to your account.

What the other user sees

If the receiving user has an active API key, they will see:

  • Their assigned api_key
  • The account_id values they can use

They can then call the API with:

  • Their own api_key
  • The granted account's account_id

Summary

  • Ask us to generate an API key if your account does not have one yet
  • Use the API Access tab to grant access by email
  • Use the same tab to revoke access later
  • The receiving user must have an assigned API key for the shared account to appear