How to rotate data source API keys

Prev Next

This article provides instructions on how to rotate API keys for various data sources used with Supermetrics. Regularly rotating API keys is a crucial security practice that helps protect your data and prevent unauthorized access. This guide will walk you through the steps for each data source, ensuring a smooth and secure process.

To rotate your API keys, you'll need to revoke or delete your current key and generate a new one to be used in a new connection to the data source. Each data source will have different steps to follow, and each is outlined in the instructions.

Instructions

ActiveCampaign

  1. Log in to ActiveCampaign with your account.

  2. Go to your Account Settings page.

  3. Select the Developer tab.

  4. Select Reset API key.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Adjust

  1. Log in to Adjust.

  2. Click the Settings icon from the bottom left corner.

  3. Select Account settings page.

  4. Select Reset API Token.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Adobe Commerce (Magento 2)

  1. Log in to your Magento Admin panel.

  2. Navigate to SystemExtensionsIntegrations.

  3. Select your integration and click Reauthorize.

  4. Store your new keys in a secure location.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Adtraction

  1. Log in to Adtraction.

  2. Click Account from the left-hand side of the view.

  3. Select SettingsAPI.

  4. Generate a new API token.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Affluent

  1. Contact your Affluent administrator to rotate your API key.

Appsflyer

  1. Log in to AppsFlyer.

  2. Click the email address in the top right corner to open the user menu drop-down.

  3. Click Security center.

  4. Under AppsFlyer API tokens, select Manage your AppsFlyer API tokens.

  5. Create a new token, the new token will be available for use 30 minutes after creation.

  6. Locate your old token and click Delete token.

  7. You can now follow the connection instructions in our connection guide to create a new connection.

Awin

  1. Log in to Awin.

  2. Click on the "API credentials" link in your user menu on the top right corner.

  3. Click Revoke my API token.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Axon (AppLovin)

  1. Log in to Axon.

  2. Go to the API Keys tab on your account page.

  3. Click the 3 dots for more options on the API token you want to revoke.

  4. Select Revoke.

  5. Confirm the revocation when prompted.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

  7. You can validate that the new key is being used by checking the Last Used timestamp from the API Keys tab.

Bambuser

  1. Log in to Bambuser.

  2. Click Settings and choose Integrations.

  3. Select API Keys.

  4. Click three dots on the right hand side of the view.

  5. Choose Delete.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

BigCommerce

  1. Log in to BigCommerce Control Panel as the Store Owner.

  2. Navigate to SettingsAPIStore-level API accounts.

  3. Create a new API Account and store your API token in a secure location.

  4. Find your old API Account and click the three dots.

  5. Select Delete.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

BingWebmaster Tools

  1. Log in to Bing Webmaster Tools.

  2. Click the Settings button in the top right corner and then go to the API Access section.

  3. Click Delete.

  4. Click Generate API Key to create an API Key. Only one API key can be generated per user.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Branch

  1. Log in to Branch.

  2. Navigate to Settings under Account.

  3. Click Reset Key or Reset Secret.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Brevo

  1. Log in to Brevo.

  2. Select your account from top-right corner of the view.

  3. Select SMTP & API.

  4. Select API Keys.

  5. Select the API key and click Delete API Key.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

Capterra

You will need to reach out to your Capterra account manager to revoke and generate your API key.

CallRail

  1. Log in to CallRail.

  2. Click the Integrations icon on the left.

  3. Click Data access → API keys.

  4. In the table, find the key you wish to rotate and click the Delete icon next to it.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Centra

  1. Log in to your Centra Dashboard.

  2. Navigate to SystemAPI tokens.

  3. Create a new API token.

  4. Select your old token and click Delete.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

CJ Affiliate

  1. Log in to CJ Affiliate developer portal.

  2. Register a new token and store it in a secure location.

  3. Click Remove Token next to your old token and confirm.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Clockify

  1. Log in to Clockify.

  2. Click Preferences from top right corner.

  3. Go to the Advanced tab and select Generate API key. Clockify only stores 1 API key at a time.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Close CRM

  1. Log in to your Close account.

  2. Go to SettingsDeveloperAPI Keys.

  3. Click the 3 dots next to the key that you want to delete.

  4. Select Delete.

  5. Confirm the deletion.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

  7. You can validate that the new key is being used by checking the Last Used timestamp, associated IP address, and User Agent in the API Keys.

DoubleVerify

  1. Log in to DoubleVerify.

  2. Go to AnalyticsData API.

  3. Click trashcan icon under Actions column.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Ecwid

  1. Contact Ecwid Support to reset your App Tokens.

Everflow

  1. Log in to Everflow.

  2. From the left menu, expand the menu by clicking on the arrow icon at the bottom.

  3. From the menu navigate to Control CenterSecurity.

  4. Select API key(s).

  5. Click three dots on the right hand side.

  6. Select Revoke.

  7. You can now follow the connection instructions in our connection guide to create a new connection.

Impact

  1. Log in to the Impact.com platform.

  2. From the bottom left, navigate to Settings.

  3. Under Technical, navigate to API.

  4. Navigate to your token → API Credentials.

  5. Click Reset Token and confirm.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

Mixpanel

  1. Log in to your Mixpanel dashboard.

  2. In the bottom left corner, click the cogwheel icon. Hover over Settings and select Project settings.

  3. Select Service accounts from the navigation menu on the left side.

  4. Create a new Service account and store your Service account name and Service account secret in a secure location.

  5. Delete the old Service account.

  6. You can now follow the connection instructions in our connection guide to create a new  connection.

Matomo

  1. Log in to Matomo.

  2. Click Administration from the top right corner.

  3. Click the hamburger menu in top left corner, select PersonalSecurity.

  4. Scroll down to Auth tokens.

  5. Select auth token(s) to be deleted. Click delete from the right hand side.

  6. Create new API key in the same view.

  7. You can now follow the connection instructions in our connection guide to create a new connection.

Meltwater

  1. Log in to Meltwater.

  2. Choose AccountMeltwater API.

  3. Click Revoke next to the token and confirm the action.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Moloco DSP

  1. Log in to Moloco Ads.

  2. Navigate to User settingsAPI Access.

  3. Click Reset to generate another API key to replace the previous key.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Omnisend

  1. Log in to Omnisend.

  2. Go to Profile menuStore settings.

  3. Click Create an API key to create a new key

  4. Click the trashcan icon to delete the old API key.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Partnerize

  1. Log in to Partnerize console.

  2. In the Partnerize console, click your account name in the top left.

  3. From the drop-down list, select Account settings.

  4. Regenerate your API key.

  5. You can now follow the connection instructions in our connection guide to create a new Service account and connection.

Piano Analytics (AT Internet)

  1. Log in to Piano Analytics (AT Internet).

  2. From top right corner, select See profile.

  3. Select the API Keys tab.

  4. Click the trashcan icon / delete on the API key you wish to delete.

    If not possible, click the edit icon and make sure that the Enable API key check box is unmarked.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Piwik PRO

  1. Log in to your Piwik PRO dashboard.

  2. Click Menu in the top left.

  3. Select your profile from the dropdown.

  4. Select the API keys tab on the left.

  5. Create a new key and give it a memorable name.

  6. Copy the client ID and client secret. Keep them in a secure, safe place.

  7. Click the delete icon next to your old key.

  8. You can now follow the connection instructions in our connection guide to create a new connection.

Plausible

  1. Log in to your Plausible account.

  2. Open the API keys page.

  3. Click New API Key to generate a new API key. You can use either the Stats API or Sites API key type.

  4. The API Key will be shown only once. Copy it to a secure location for later use.

  5. Click the delete icon next to your old key.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

PrestaShop

  1. In the PrestaShop backoffice, navigate to SettingsAdvanced ParametersWebservice.

  2. Find the key you want to rotate.

  3. Click the Edit icon.

  4. In the Key field, click the Generate button and save your changes.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Prisjakt

  1. Reach out to your Prisjakt contact person to rotate the client secret.

Rakuten Advertising

  1. Log in to Rakuten Advertising.

  2. Navigate to Publisher Dashboard.

  3. Click APIs in the footer.

  4. Navigate to the Manage Tokens tab.

  5. Click Update Token.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

ReCharge

  1. Log in to Recharge merchant portal.

  2. Navigate to Tools & apps and click API tokens.

  3. Create a new API token.

  4. Find your old token and click Delete.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Shopware

  1. Log in to your Shopware Admin panel.

  2. Navigate to SettingsSystemIntegrations.

  3. Select your integration and scroll down to API credentials.

  4. Click Regenerate API access key.

  5. Store your Access Key ID and Secret Access Key in a secure location.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

SimilarWeb

  1. Log in to the Similarweb platform.

  2. Navigate to Settings →  Account.

  3. Under API, select Standard API.

  4. Create a new API key and store it in a secure location.

  5. Delete your old key.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

Simplesat

  1. You will need to contact Simplesat support to revoke the key.

  2. To find the key, log into Simplesat.

  3. Go to Account settings (Gear icon bottom left corner).

  4. Account can be found under Account key.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Smarp

  1. Access your company domain settings using the following URL: https://{subdomain}.smarpshare.com/#/profile/settings

  2. Navigate to Access token tab on the left-side menu.

  3. Create new key by clicking Create new access token.

  4. Remove the old key.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Snowflake

  1. Log in to Snowflake and click SYSADMIN.

  2. Click Change, and select the ACCOUNTADMIN role.

  3. Run the following commands in a worksheet:

    1. First command:
      ALTER SECURITY INTEGRATION "Supermetrics App" REFRESH OAUTH_CLIENT_SECRET_2;

    2. Second command:
      SELECT SYSTEM$SHOW_OAUTH_CLIENT_SECRETS('Supermetrics App');

  4. Click row 1 in the output at the bottom of the screen. A popup will open with 3 key-value pairs in JSON format.

  5. Copy the value after the key OAUTH_CLIENT_SECRET_2 and store it in a secure location.

  6. To clear the old secret run the following command in a worksheet:

    1. ALTER SECURITY INTEGRATION "Supermetrics App" REFRESH OAUTH_CLIENT_SECRET;

  7. You can now follow the connection instructions in our connection guide to create a new connection.

Sprinklr

  1. Log in to the Sprinklr Developer Portal.

  2. Navigate to Apps.

  3. Follow our guide to create a New App.

  4. Delete the old App.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Sprout Social

  1. Log in to Sprout

  2. Navigate to SettingsGlobal FeaturesAPI

  3. Follow Sprout documentation to generate a new token.

  4. Invalidate the old token.

  5. You can now follow the connection instructions in our connection guide to create a new connection.

Squarespace Commerce

  1. Log in to your Squarespace site.

  2. In the left side navigation, click Settings.

  3. Select Developer Tools.

  4. Click Developer API Keys.

  5. Create a new API key and store it in a secure location.

  6. Locate your old API key in the list and click the delete icon.

  7. You can now follow the connection instructions in our connection guide to create a new connection.

StackAdapt

  1. Contact your StackAdapt account manager to revoke the old key and generate a new GraphQL API key for you.

  2. You can now follow the connection instructions in our connection guide to create a new connection.

Teads

  1. Log in to Teads.

  2. Click the gear icon in the header to open the Settings screen.

  3. Click Generate API key in the API keys section.

  4. Click the edit icon to change the API key name.

  5. Copy the API key shown under the name of the key.

  6. Click the trashcan icon remove the old key.

  7. You can now follow the connection instructions in our connection guide to create a new connection.

Tradedoubler

  1. Log in to the Tradedoubler API Client UI.

  2. Remove your existing client.

  3. Create a client which provides a client ID and client secret. Note that the client secret is only shown once. Copy the client secret and keep it safe.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Vibe

  1. Log in to your Vibe account.

  2. Go to SettingsAPI Keys.

  3. Click the 3 dots next to the key that you want to delete.

  4. Select Revoke.

  5. Confirm the revocation.

  6. You can now follow the connection instructions in our connection guide to create a new connection.

  7. You can validate that the new key is being used by checking the Last Used timestamp from the API Keys page.

Wix Commerce

  1. Log in to your Wix dashboard.

  2. Open the API keys management page.

  3. Click the three dots and select Rotate.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

WooCommerce

  1. Log in to your store. A role of Shop Manager or higher is required.

  2. Follow WooCommerce's documentation to create a new key.

  3. Click on the name of your old key, then click Revoke.

  4. You can now follow the connection instructions in our connection guide to create a new connection.

Yext

  1. Log in to Yext.

  2. Go to DeveloperDeveloper console.

  3. Select the app that is associated with your Supermetrics connection.

  4. Click the API Credentials tab.

  5. Scroll down to see API Keys.

  6. If you only have 1 key there, you need to add another by clicking Add key in order to be able to delete the previous one.

  7. Click trash can icon to delete and follow the given instructions.

  8. You can now follow the connection instructions in our connection guide to create a new connection.

More resources