Autenticacion

Aprende como autenticar tus solicitudes de API y gestionar tu cuota.

Descripcion General

La API Kantesti usa autenticacion basada en credenciales. Cada solicitud de API debe incluir tu nombre de usuario y contrasena en el cuerpo de la solicitud.

Metodo de Autenticacion

Las credenciales se envian como form-data o cuerpo JSON en cada solicitud. No se requieren claves de API ni tokens.

Credenciales de la API

Tus credenciales de la API consisten en:

CampoTipoDescripcion
usernamestringTu nombre de usuario unico de la API
passwordstringTu contrasena segura de la API

Formato de Solicitud

Incluye tus credenciales en cada solicitud de API:

Form Data (Multipart)

curl -X POST "https://app.aibloodtestinterpret.com/api/v11/01-06-2025/analyze" \
  -F "username=TU_USUARIO" \
  -F "password=TU_CONTRASENA" \
  -F "language=es" \
  -F "file=@analisis_sangre.pdf"

Cuerpo JSON (para algunos endpoints)

curl -X POST "https://app.aibloodtestinterpret.com/api/quota/check" \
  -H "Content-Type: application/json" \
  -d '{"username": "TU_USUARIO", "password": "TU_CONTRASENA"}'

Mejores Practicas de Seguridad

Directrices de Seguridad
  • Nunca expongas credenciales en codigo del lado del cliente
  • Usa variables de entorno para almacenar credenciales
  • Siempre usa HTTPS - todas las solicitudes estan cifradas
  • Cambia la contrasena periodicamente para mayor seguridad

Gestion de Cuota

Cada cuenta tiene una cuota de API (creditos). Cada solicitud de produccion exitosa consume 1 credito.

Verificar Tu Cuota

curl -X POST "https://app.aibloodtestinterpret.com/api/quota/check" \
  -H "Content-Type: application/json" \
  -d '{"username": "TU_USUARIO", "password": "TU_CONTRASENA"}'

Errores de Autenticacion

CodigoMensajeSolucion
AUTH_1001Credenciales de autenticacion faltantesIncluye usuario y contrasena
AUTH_1002Usuario o contrasena invalidosVerifica tus credenciales
AUTH_1003Cuenta temporalmente bloqueadaEspera o contacta con soporte

Proximos Pasos