K

Impact Integration

Connect Impact.com to Revshare with the minimum API scopes needed for clicks, conversions, and commission reporting.

Emil Klitmose

Written by Emil Klitmose

Updated recently

What you need

Revshare needs your Impact Account SID and Auth Token. The Account SID is used in the API path, and the Auth Token is used as the password for Impact Basic Auth.

Account SID: your Impact API username.

Auth Token: your Impact API password. Keep it secret.

Where to find credentials

  1. 1. Log in to Impact.
  2. 2. Go to Account → Settings → Setup → Contact Info → Scopes.
  3. 3. Click Configure API Scopes.
  4. 4. Select the required Actions, Clicks, and Jobs Management scopes listed below.
  5. 5. Save the token, then copy the Account SID and Auth Token.

Revshare’s Impact setup form has two credential fields:

  • Account SID: paste the Account SID from Impact.
  • Auth Token: paste the generated token value.

Required API scopes

When creating or editing the Impact access token, enable these scopes:

Actions: Retrieve actions

Imports approved conversion events, payouts, currencies, advertiser names, and action dates.

GET
/Mediapartners/<AccountSID>/Actions

Clicks: Export clicks

Imports click counts by date so clicks can be shown beside conversions and commissions.

GET
/Mediapartners/<AccountSID>/ClickExport

Jobs Management: Download export jobs

Impact ClickExport returns a queued job for some accounts. Revshare needs job download access to retrieve the completed click export.

GET
/Mediapartners/<AccountSID>/Jobs/<JobID>/Download

Scope details

Actions

Actions represent conversion events that have been credited and are eligible for payout. Revshare uses these endpoints to retrieve conversion and commission information.

ObjectiveAPI PathMethod
Retrieve actions/Mediapartners/<AccountSID>/ActionsGET
Retrieve action/Mediapartners/<AccountSID>/Actions/<ActionID>GET
Retrieve action items/Mediapartners/<AccountSID>/Actions/<ActionID>/ItemsGET
Retrieve action item/Mediapartners/<AccountSID>/Actions/<ActionID>/Items/<Sku>GET
Retrieve action updates/Mediapartners/<AccountSID>/ActionUpdatesGET
Retrieve action update/Mediapartners/<AccountSID>/ActionUpdates/<ID>GET

Clicks

Clicks API resource paths. Revshare exports click activity by date and may need individual click access for troubleshooting.

ObjectiveAPI PathMethod
Export clicks/Mediapartners/<AccountSID>/ClickExportGET
Retrieve click/Mediapartners/<AccountSID>/Clicks/<Id>GET

Optional scopes

These are not required for the current Revshare sync, but can be useful if you want account or campaign metadata later.

Accounts

Useful for validating account metadata, but not required for daily stats sync.

GET /Mediapartners/<AccountSID>

Campaigns

Useful if you later want campaign logos or campaign metadata in Revshare.

GET /Mediapartners/<AccountSID>/Campaigns

Connect in Revshare

Open Affiliate Dashboard → Connect, choose Impact, and enter:

  • Label: a name for this Impact connection.
  • Auth Token: the Impact token password.
  • Account SID: the Impact API username.
  • Currency: the currency you want stored for this connection.

Troubleshooting

401 Unauthorized

The Account SID or Auth Token is incorrect, expired, or copied from the wrong Impact account.

403 Access denied

The token is missing Actions → Retrieve actions, Clicks → Export clicks, or Jobs Management → Download export jobs. Update the token scopes and try syncing again.

429 Rate limit exceeded

Impact is temporarily rejecting API calls. Revshare retries with backoff, but if the limit is still active, wait a minute before syncing again.

No conversions

Revshare imports approved Impact actions from /Actions. If an action is pending, rejected, or outside the selected sync window, it may not appear yet.