🎯 Goal: Locate your Freshdesk API key and copy it safely for use in integrations (e.g., MyOperator), then validate it works.
1) Log in to Freshdesk (https://<yourdomain>.freshdesk.com)2) Click your profile avatar (top-right) → Profile Settings3) Find the “Your API Key” section → Click to reveal/copy4) Store it securely (password manager); treat it like a password🔐 Your API key is unique per user. If you rotate it, integrations using your key must be updated.
https://<yourdomain>.freshdesk.com📱 Mobile: Use a desktop browser for this action; key visibility may be limited on mobile.
Run a simple read‑only request (replace placeholders):
# Example: list 1 ticket to confirm the key workscurl -u <YOUR_API_KEY>:X \ "https://<yourdomain>.freshdesk.com/api/v2/tickets?per_page=1"Success looks like: HTTP 200 with JSON (an array of tickets or []). If you see 401 Unauthorized, recheck the domain and key.
ℹ️ Freshdesk uses Basic Auth with the API key as the username and any single character (commonly X) as the password.<yourdomain>.freshdesk.com)When asked for your Freshdesk credentials in MyOperator (or any connector):
https://<yourdomain>.freshdesk.comFor a quick health check, run the Validate curl above with your domain.
Q: Can I regenerate (rotate) my API key?
A: Yes — on your Profile Settings page, use Regenerate (or similar). Update any tools using the old key.
Q: Do admins see other users’ keys?
A: No. Keys are visible only on each user’s own profile page.
Q: Is OAuth available instead?
A: Some Freshworks products support OAuth apps; however, most simple scripts/integrations still use the per‑user API key.
/kb/integrations/myoperator-freshdesk-api/kb/freshdesk/rotate-api-key/kb/freshdesk/api-auth-errors<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "HowTo", "name": "Find your Freshdesk API key", "totalTime": "PT5M", "step": [ {"@type": "HowToStep", "name": "Open Profile Settings", "text": "Click your avatar (top-right) → Profile Settings.", "url": "#steps"}, {"@type": "HowToStep", "name": "Reveal API key", "text": "On your profile page, locate ‘Your API Key’ and click Show.", "url": "#steps"}, {"@type": "HowToStep", "name": "Copy & store securely", "text": "Copy the key and save it in a password manager.", "url": "#security"}, {"@type": "HowToStep", "name": "Validate access", "text": "Run a curl request using Basic Auth with the key as the username.", "url": "#validate"} ], "tool": [{"@type": "HowToTool", "name": "Freshdesk"}], "image": { "@type": "ImageObject", "url": "./images/freshdesk-profile-settings.png", "caption": "Open Profile Settings from the avatar menu." }}</script><script type="application/ld+json">{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ {"@type": "Question", "name": "Can I regenerate my API key?", "acceptedAnswer": {"@type": "Answer", "text": "Yes. Use Regenerate on your profile page, then update all integrations."}}, {"@type": "Question", "name": "Do admins see other users’ keys?", "acceptedAnswer": {"@type": "Answer", "text": "No. Keys are visible only to the user on their own profile page."}}, {"@type": "Question", "name": "How do I validate the key?", "acceptedAnswer": {"@type": "Answer", "text": "Run a curl with Basic Auth: curl -u <YOUR_API_KEY>:X https://<yourdomain>.freshdesk.com/api/v2/tickets?per_page=1"}} ]}</script>