Autenticación de la API de análisis de sangre

Última actualización:

Aprende cómo autenticar tus solicitudes de API y gestionar tu cuota.

Descripción General

La API Kantesti usa autenticación basada en credenciales. Cada solicitud de API debe incluir tu nombre de usuario y contraseña en el cuerpo de la solicitud.

Método de Autenticación

Las credenciales se envían 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:

CampoTipoDescripción
usernamestringTu nombre de usuario único de la API
passwordstringTu contraseña 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_CONTRASEÑA" \
  -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_CONTRASEÑA"}'

Mejores Prácticas de Seguridad

Directrices de Seguridad
  • Nunca expongas credenciales en código del lado del cliente
  • Usa variables de entorno para almacenar credenciales
  • Siempre usa HTTPS - todas las solicitudes están cifradas
  • Cambia la contraseña periódicamente para mayor seguridad

Gestion de Cuota

Cada cuenta tiene una cuota de API (créditos). Cada solicitud de producción exitosa consume 1 crédito.

Verificar Tu Cuota

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

Errores de Autenticación

CódigoMensajeSolución
AUTH_1001Credenciales de autenticación faltantesIncluye usuario y contraseña
AUTH_1002Usuario o contraseña inválidosVerifica tus credenciales
AUTH_1003Cuenta temporalmente bloqueadaEspera o contacta con soporte

Próximos Pasos