Create and manage API keys
Choose workspace API permissions, understand Help Center key expiry, and store or revoke keys securely.
Updated
API keys give an integration access to selected parts of one Protodesk workspace. Create only the permissions that integration needs and keep the secret out of browser code, public repositories, and customer messages.
Create a key
- Open Settings → API and select Create key.
- Enter a descriptive name, such as
Help article authoring. - Choose the Environment label and review the selected Permissions. Uncheck modules and actions the integration does not need.
- If you select Help Center access, choose Expires in and review the external-sharing acknowledgement.
- Create the key, copy its one-time secret, and store it securely.
Test and Live are key labels. They do not create separate databases or isolated workspaces. Check the workspace before using either kind of key.
Help Center authoring access
An external AI authoring tool needs Help Center read access to inspect existing articles and draft-proposal access to suggest changes. This can expose both draft and published Help Center content to the tool you use, so review the sharing acknowledgement carefully.
These permissions do not allow the tool to approve or publish its proposals. A person reviews them inside Protodesk. Keys with Help Center access expire; the available expiry choices are shown in the creation dialog.
Use and revoke a key
Send the key as a Bearer token to the Platform API at https://api.protodesk.io/v1:
Authorization: Bearer <your-api-key>The full secret is shown only once. Review each key's permissions and last-used information periodically.
To stop access, locate the key in Settings → API and select Revoke. Revocation cannot be undone. If another system still needs the integration, create and test a replacement before revoking the old key.
Related articles
- Integrate Live Chat identity and messagingEmbed the website widget, distinguish anonymous and verified visitor identity, and handle scoped Chat messaging safely.
- Read published Help Center content through the APIUse the read-only public API to find a live Help Center, list and search published articles, and retrieve a full article safely.
- Make your first supported API requestCreate a limited workspace key, verify its scopes and workspace with /v1/me, and safely make your first public API read.
- Manage conversations and messages through the APICreate and manage conversations, read messages safely, and distinguish recorded API messages from channel delivery.
- Manage customers and identities through the APICreate and upsert customers, read and patch profiles, and link channel identities without confusing records or verification.