Managing API Keys
Create, view, and delete API keys for external integrations with TPTM.
Overview
API keys allow your organization to securely connect external tools and integrations to TPTM. Each key is unique to your organization and can be used to authenticate API requests.
βΉοΈ Permission required: You must have the Key: Manage permission to access the API Keys page. If you don't see the API Keys option in the Admin menu, contact your organization administrator.
How to Access the API Keys Page
Open the Admin section from the sidebar navigation.
Click API Keys.
You'll see a table listing all existing API keys for your organization.
Understanding the API Keys Table
The table displays all API keys in your organization with the following columns:
How to Create an API Key
Click the Create API Key button at the top of the page.
Enter a descriptive name for the key (for example, "Production Integration" or "Staging Environment").
Click Create.
Your new API key will be displayed in the modal. Click the copy button next to the key to copy it to your clipboard.
Click Done to close the modal.
β οΈ Important: Your API key is only shown once at the time of creation. After you close the modal, the full key cannot be retrieved again. Make sure to copy and store it in a secure location before closing.
How to Delete an API Key
Find the key you want to remove in the API Keys table.
Click the trash icon in the Actions column for that key.
A confirmation dialog will appear showing the name of the key you are about to delete.
Click Delete to permanently remove the key.
β οΈ Warning: Deleting an API key is permanent and cannot be undone. Any integrations using that key will immediately stop working.
Best Practices
Use descriptive names β Name each key after the integration or environment it's used for so you can easily identify it later.
Store keys securely β Save your API key in a password manager or secrets vault immediately after creation.
Rotate keys regularly β If you suspect a key has been compromised, delete it and create a new one right away.
Limit access β Only share API keys with team members who need them for their integrations.
One key per integration β Create separate keys for each integration so you can revoke access individually without disrupting other systems.
See Also
Roles & Permissions β Learn how to set up roles with the Key: Manage permission so team members can manage API keys.
Members β View your organization's members and assign roles.