---
title: "How to rotate data source API keys"
slug: "how-to-rotate-data-source-api-keys"
description: "Learn how to securely rotate API keys for various data sources in Supermetrics, enhancing your data protection and preventing unauthorized access."
updated: 2026-05-19T09:43:50Z
published: 2026-05-19T09:43:50Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.supermetrics.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to rotate data source API keys

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](https://www.activecampaign.com/login).
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](/v1/docs/activecampaign-connection-guide) to create a new connection.

****Adjust****

1. [Log in to Adjust.](https://suite.adjust.com/)
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](/v1/docs/adjust-connection-guide) to create a new connection.

****Adobe Commerce (Magento 2)****

1. Log in to your Magento Admin panel.
2. Navigate to **System** → **Extensions** → **Integrations**.
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](https://docs.supermetrics.com/docs/adobe-commerce-magento-2-connection-guide) to create a new connection.

****Adtraction****

1. [Log in to Adtraction](https://adtraction.com/login/).
2. Click **Account** from the left-hand side of the view.
3. Select **Settings** → **API**.
4. Generate a new API token.
5. You can now follow the connection instructions in our [connection guide](/v1/docs/adtraction-connection-guide) to create a new connection.

****Affluent****

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

****Appsflyer****

1. [Log in to AppsFlyer](https://hq1.appsflyer.com/auth/login).
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](https://docs.supermetrics.com/docs/appsflyer-connection-guide) to create a new connection.

****Awin****

1. [Log in to Awin](https://ui.awin.com/idp/en/awin/login/prelogin?redirect=%2Flogin%3FnetworkGroup%3Dawin).
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](/v1/docs/awin-connection-guide) to create a new connection.

****Axon (AppLovin)****

1. [Log in to Axon](https://dash.applovin.com/login).
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](https://docs.supermetrics.com/docs/axon-by-applovin-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](https://dash.applovin.com/login#keys).

****Bambuser****

1. [Log in to Bambuser](https://liveshopping.bambuser.com/signin?next=%2F).
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](/v1/docs/bambuser-connection-guide) to create a new connection.

****BigCommerce****

1. Log in to BigCommerce Control Panel as the Store Owner.
2. Navigate to **Settings** → **API** → **Store-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](https://docs.supermetrics.com/docs/bigcommerce-connection-guide) to create a new connection.

****BingWebmaster Tools****

1. [Log in to Bing Webmaster Tools](https://www.bing.com/webmasters).
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](https://docs.supermetrics.com/docs/bing-webmaster-tools-connection-guide) to create a new connection.

****Branch****

1. [Log in to Branch](https://dashboard.branch.io/login).
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](https://docs.supermetrics.com/docs/branch-connection-guide) to create a new connection.

****Brevo****

1. [Log in to Brevo](http://app.brevo.com).
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](/v1/docs/brevo-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](https://app.callrail.com/authenticate/).
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](https://docs.supermetrics.com/docs/callrail-connection-guide) to create a new connection.

****Centra****

1. Log in to your Centra Dashboard.
2. Navigate to **System** → **API tokens**.
3. [Create a new API token](https://docs.supermetrics.com/docs/centra-connection-guide#how-to-create-an-api-token).
4. Select your old token and click **Delete**.
5. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/centra-connection-guide) to create a new connection.

****ChatGPT Ads****

1. Log in to [Open AI Ads Manager](https://ads.openai.com/).
2. Navigate to **Settings** → **General**.
3. Create a new API key.
4. Delete your old API key.
5. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/chatgpt-ads-connection-guide) to create a new connection.

****CJ Affiliate****

1. [Log in to CJ Affiliate developer portal](https://developers.cj.com/account/personal-access-tokens).
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](https://docs.supermetrics.com/docs/cj-affiliate-commission-junction-connection-guide) to create a new connection.

****Clockify****

1. [Log in to Clockify](https://app.clockify.me/login).
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](/v1/docs/clockify-connection-guide) to create a new connection.

****Close CRM****

1. [Log in to your Close account](https://app.close.com/).
2. Go to **Settings** → **Developer** → **API 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](/v1/docs/close-crm-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](https://pinnacle.doubleverify.com/login).
2. Go to **Analytics** → **Data API**.
3. Click trashcan icon under Actions column.
4. You can now follow the connection instructions in our [connection guide](/v1/docs/doubleverify-connection-guide) to create a new connection.

****Ecwid****

1. Contact Ecwid Support to reset your App Tokens.

****Everflow****

1. [Log in to Everflow](https://www.everflow-custom-dashboard.com/).
2. From the left menu, expand the menu by clicking on the arrow icon at the bottom.
3. From the menu navigate to **Control Center** → **Security**.
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](/v1/docs/everflow-connection-guide) to create a new connection.

****Impact****

1. [Log in to the Impact.com platform](https://app.impact.com/login.user).
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](https://docs.supermetrics.com/docs/impact-connection-guide) to create a new connection.

****Mixpanel****

1. [Log in to your Mixpanel dashboard](https://mixpanel.com/project/).
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](https://matomo.org/login/).
2. Click **Administration** from the top right corner.
3. Click the hamburger menu in top left corner, select **Personal** → **Security**.
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](/v1/docs/matomo-connection-guide) to create a new connection.

****Meltwater****

1. Log in to Meltwater.
2. Choose **Account** → **Meltwater API**.
3. Click **Revoke**next to the token and confirm the action.
4. You can now follow the connection instructions in our [connection guide](/v1/docs/meltwater-connection-guide) to create a new connection.

****Moloco DSP****

1. [Log in to Moloco Ads](https://portal.moloco.cloud/signin).
2. Navigate to **User settings** → **API 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](/v1/docs/moloco-dsp-connection-guide) to create a new connection.

****Omnisend****

1. [Log in to Omnisend](https://app.omnisend.com/login).
2. Go to **Profile menu** → **Store 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](/v1/docs/omnisend-connection-guide) to create a new connection.

****Partnerize****

1. [Log in to Partnerize console](https://console.partnerize.com/login/partnerize/en).
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](https://docs.supermetrics.com/docs/partnerize-connection-guide) to create a new Service account and connection.

****Piano Analytics (AT Internet)****

1. [Log in to Piano Analytics (AT Internet)](https://www.piano.io/login).
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](/v1/docs/piano-analytics-at-internet-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](https://docs.supermetrics.com/docs/piwik-pro-connection-guide) to create a new connection.

****Plausible****

1. Log in to your Plausible account.
2. Open the [API keys page](https://plausible.io/settings/api-keys).
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](https://docs.supermetrics.com/docs/plausible-connection-guide) to create a new connection.

****PrestaShop****

1. In the PrestaShop backoffice, navigate to **Settings** → **Advanced Parameters** → **Webservice**.
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](https://docs.supermetrics.com/docs/prestashop-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](/v1/docs/rakuten-advertising-connection-guide) to create a new connection.

****ReCharge****

1. [Log in to Recharge merchant portal](https://admin.rechargeapps.com/admin/login).
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](https://docs.supermetrics.com/docs/recharge-connection-guide) to create a new connection.

****Shopware****

1. Log in to your Shopware Admin panel.
2. Navigate to **Settings** → **System** → **Integrations**.
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](https://docs.supermetrics.com/docs/shopware-connection-guide) to create a new connection.

****SimilarWeb****

1. [Log in to the Similarweb platform](https://secure.similarweb.com/account/login).
2. Navigate to **Settings** → **Account**.
3. Under **API**, select **Standard API**.
4. [Create a new API key](https://docs.supermetrics.com/docs/similarweb-connection-guide#required-permissions) and store it in a secure location.
5. Delete your old key.
6. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/similarweb-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](/v1/docs/simplesat-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](/v1/docs/smarp-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](https://docs.supermetrics.com/docs/snowflake-connection-guide) to create a new connection.

****Sprinklr****

1. [Log in to the Sprinklr Developer Portal](https://dev.sprinklr.com/).
2. Navigate to **Apps**.
3. [Follow our guide to create a New App](https://docs.supermetrics.com/docs/sprinklr-connection-guide#how-to-create-an-oauth-application-and-obtain-your-environment-parameter).
4. Delete the old App.
5. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/sprinklr-connection-guide) to create a new connection.

****Sprout Social****

1. Log in to Sprout
2. Navigate to **Settings** → **Global Features** → **API**
3. [Follow Sprout documentation to generate a new token](https://docs.supermetrics.com/docs/sprout-social-connection-guide).
4. Invalidate the old token.
5. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/sprout-social-connection-guide) to create a new connection.

****Squarespace Commerce****

1. [Log in to your Squarespace site](https://login.squarespace.com/).
2. In the left side navigation, click **Settings**.
3. Select **Developer Tools**.
4. Click **Developer API Keys**.
5. [Create a new API key](https://docs.supermetrics.com/docs/squarespace-commerce-connection-guide#required-permissions) 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](https://docs.supermetrics.com/docs/squarespace-commerce-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](/v1/docs/stackadapt-connection-guide) to create a new connection.

****Teads****

1. [Log in to Teads.](https://login.teads.tv/login)
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](/v1/docs/teads-connection-guide) to create a new connection.

****Tradedoubler****

1. [Log in to the Tradedoubler API Client UI](https://solutions.tradedoubler.com/tools/api-client).
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](https://docs.supermetrics.com/docs/tradedoubler-connection-guide) to create a new connection.

****Vibe****

1. [Log in to your Vibe account](https://www.vibe.co/sign-in).
2. Go to **Settings** → **API 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](/v1/docs/vibe-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](https://manage.wix.com/).
2. Open the [API keys management page](https://manage.wix.com/account/api-keys).
3. Click the three dots and select **Rotate**.
4. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/wix-commerce-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](https://woocommerce.com/document/woocommerce-rest-api/#generate-api-keys).
3. Click on the name of your old key, then click **Revoke**.
4. You can now follow the connection instructions in our [connection guide](https://docs.supermetrics.com/docs/woocommerce-connection-guide) to create a new connection.

****Yext****

1. [Log in to Yext](https://www.yext.com/users/login).
2. Go to **Developer** → **Developer 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](/v1/docs/yext-connection-guide) to create a new connection.

## More resources

- [How to reauthenticate a data source in Google Sheets, Looker Studio, Excel, or Power BI](/v1/docs/how-to-reauthenticate-a-data-source-connection-in-google-sheets-looker-studio-excel-power-bi-and-supermetrics-hub)
- [How to manage data source connections on the Supermetrics Hub](/v1/docs/how-to-manage-data-source-connections-on-supermetrics-hub)
