API Key Management
API keys are essential for authenticating and authorizing API access within the platform. This section explains how users can generate their personal API keys and the security measures in place to ensure safe API interactions.
Generating an API Key
To generate a new API key, follow these steps:
-
Access API Key Settings:
- Click on your username at the top right corner of the page.
- Select
API Key
from the dropdown menu to navigate to the API Key page.
-
Generate New API Key:
- On the API Key page, click the
Generate API Key
button. - A new API key will be generated, and any previously existing API key will become invalid.
- On the API Key page, click the
Security Measures
- Key Generation: API keys are generated following stringent security standards that include randomness criteria and cryptographic hashing. This ensures that the keys are secure and robust against potential attacks.
- Key Storage and Verification: Generated keys are stored as hashes. When an API key is used for access, it is rehashed and verified against the stored hash to confirm its authenticity. This process ensures that the actual key values remain hidden and secure.
Using Your API Key
Once generated, the API key can be used for API access or within different clients provided by the platform. Ensure that you store your API key in a secure location and never share it publicly to prevent unauthorized access.
For detailed instructions on integrating API keys with specific APIs or clients, refer to the corresponding sections of this documentation or the API integration guide.