Understanding API Keys in DataHub

Created by Aleksandra Furundzic, Modified on Fri, 8 Nov at 2:29 PM by Aleksandra Furundzic

TABLE OF CONTENTS


What Are API Keys?


API keys are unique tokens that enable secure communication between applications, ensuring only verified users or systems can access specific resources. 


In DataHub, API keys are assigned to individual users, making them unique to each account. This feature allows specific actions performed via the API to be attributed to a single user, enhancing both security and traceability.




Accessing Your API Key in DataHub


To retrieve your API key in DataHub:


Log in to your DataHub account. Navigate to the Settings panel. Click on the API section.


Your unique API key will be displayed; copy it for use in integrations.

Step-by-step navigation through the DataHub interface to access the Settings panel and retrieve the API key.


If needed, you can create a new API key by selecting Create API Key. This feature is useful for managing multiple integrations or when a key rotation is required to enhance security.


Role-Based API Key Visibility:


In DataHub, the visibility and management of API keys can vary based on user roles. This role-based system means that each API key is associated with a specific user account. 



Use Read-Only Permissions When Needed


API keys can be configured with read-only permissions, allowing data to be viewed but not modified. This is ideal for use cases where data access without changes is sufficient. 


For instance, read-only API keys can be used in the frontend of your app where DataHub acts as storage. Since API keys are exposed in the frontend, using read-only keys helps protect data while allowing features such as displaying stored front-page products. 



Additional Resources


For more information on DataHub, check out the following resources:





DataHub is just one of the tools we support!


To check the list of the tools and features we support please click here!


If you don't see your favorite tool on our list, please take the time and send us the request here to create an integration for you or UP-vote if it's already on the list :) 


We develop integrations based on the requests and up-votes :) 


We hope that this covers everything. If you have any further questions or need additional clarification please reach out to us via [email protected] or our chat widget!


Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article