Saltearse al contenido

Autenticacion

Header requerido

Cada request al motor debe incluir el header x-api-key:

POST /api/v1/exercises/evaluate HTTP/1.1
Host: api.disnomia.econdor.com
Content-Type: application/json
x-api-key: pi_com_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Formato de las API keys

TierPrefijoEjemplo
Internal (eCondor)pi_int_pi_int_3a7f9c...
Trialpi_tri_pi_tri_8b2e1d...
Commercialpi_com_pi_com_5c4a9f...

El prefijo identifica el tier a simple vista en tus logs sin exponer la key completa.

Obtener una API key

Clientes nuevos:

  1. Contacta a eCondor Digital
  2. Elige un plan (Trial, Starter, Pro)
  3. Recibe tu API key por email

Desarrolladores internos de eCondor:

Ventana de terminal
CONVEX_HTTP_URL=https://xxx.convex.cloud \
CONVEX_ADMIN_KEY=prod:xxx \
ts-node scripts/nueva-key.ts internal "Nombre - eCondor"

Guardar la key de forma segura

  • Nunca incluyas la key directamente en el codigo fuente
  • Usa variables de entorno: ENGINE_API_KEY=pi_com_xxx
  • En produccion, usa un gestor de secretos (AWS Secrets Manager, Doppler, etc.)

Errores de autenticacion

CodigoDescripcion
401API key faltante o invalida
403Licencia vencida o limite mensual alcanzado
429Rate limit excedido (ver Limites)