Developer Preview
The Chameleon Eye API is in developer preview. Production access is not yet generally available.
API Docs
API Authentication
Authentication methods, API key security, and session token management for Chameleon Eye API.
Authentication Overview
Chameleon Eye API is authenticated. All API requests require a valid credential.
Chameleon Eye API is authenticated. All API requests require a valid credential. Unauthenticated requests return HTTP 401.
API Key Rules
Follow these rules to keep your API keys secure.
+API keys must be kept server-side.
+Never embed API keys in browser JavaScript, mobile app bundles, or desktop client packages.
+Use server-to-server calls from your backend.
+Rotate keys immediately if compromised.
Short-Lived Tokens for Desktop and Mobile
Desktop Connector and mobile clients use device activation with short-lived tokens.
+Desktop Connector uses secure device activation flow.
+Short-lived session tokens are issued after device activation.
+Tokens expire and require refresh.
+Device revocation is available from admin panel.
Request Headers
Include these headers with every authenticated API request.
Authorization: Bearer <your-api-key> Content-Type: application/json
Security Recommendations
Best practices for keeping your credentials safe.
+Store API keys in environment variables, not in code.
+Use secrets managers in production.
+Rotate keys on any suspected exposure.
+Use scoped keys where available.
