Las API Keys autentican las peticiones de tu widget, SDK o integracion directa con la API de Thaliq.
Crear una API Key
- Ve a API Keys en el menu lateral
- Click en Crear API Key
- Asigna un nombre descriptivo (ej: “Widget produccion”, “Widget staging”)
- Copia la key generada
La API Key solo se muestra una vez al crearla. Guardala en un lugar seguro. Si la pierdes, tendras que crear una nueva.
Las API Keys tienen el formato:
tq_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Usar la API Key
<script
src="https://cdn.thaliq.com/widget.js"
data-api-key="tq_live_xxx"
></script>
En peticiones HTTP
curl -H "X-API-Key: tq_live_xxx" \
https://api.thaliq.com/api/agent/stream?q=Hola
Revocar una API Key
Si una key se ve comprometida o ya no la necesitas:
- Ve a API Keys
- Click en el menu de la key que quieres revocar
- Click en Revocar
- Confirma la accion
Revocar una key es irreversible. Todas las integraciones que usen esa key dejaran de funcionar inmediatamente.
Buenas practicas
- Una key por entorno: Crea keys separadas para produccion, staging y desarrollo
- Rota periodicamente: Crea una key nueva, actualiza tu integracion y revoca la anterior
- No compartas keys: Cada integracion deberia usar su propia key
- Monitorea el uso: Revisa la seccion de Usage para detectar consumo inusual
Seguridad
- Thaliq almacena solo el hash SHA-256 de la key, no la key original
- Las keys son publicas por diseno (visibles en el widget) — solo dan acceso a funcionalidades del agente
- El acceso a tools sensibles se controla via
requiresAuth y X-Integration-Type