Referencia API
320+ endpoints RESTful. Autenticación por Cookie o Bearer token. Cobertura completa de todas las funciones de CorePlexML.
Autenticación
CorePlexML admite dos métodos de autenticación según el patrón de integración. Los clientes API utilizan Bearer tokens; las sesiones basadas en navegador se gestionan automáticamente mediante cookies.
Bearer Token (API)
Incluye tu clave API en el encabezado Authorization como Bearer token. Ideal para scripts, SDKs y comunicación servidor a servidor.
Cookie Session (UI)
Automático para interacciones desde el navegador. Tras iniciar sesión, una cookie de sesión HTTP-only autentica todas las solicitudes posteriores con protección CSRF.
# Listar todos los proyectos
curl -X GET https://api.coreplexml.io/api/projects \
-H "Authorization: Bearer sk_your_api_key" \
-H "Content-Type: application/json"import requests
resp = requests.get(
"https://api.coreplexml.io/api/projects",
headers={"Authorization": "Bearer sk_your_api_key"}
)Módulos API
Ocho módulos que cubren el ciclo de vida completo del ML. Cada endpoint sigue convenciones REST consistentes con payloads JSON.
AutoML & Models
~20 endpointsEntrena modelos listos para producción con selección automática de algoritmos, ajuste de hiperparámetros y ensambles apilados.
MLOps & Deployments
~40 endpointsDespliega modelos a producción con lanzamientos canary, pruebas A/B, detección de drift y políticas de reentrenamiento automático.
Privacy Suite
~25 endpointsCumplimiento HIPAA, GDPR, PCI-DSS y CCPA con 72+ detectores de PII, transformaciones de anonimización y registros de auditoría.
SynthGen
~8 endpointsGenera conjuntos de datos sintéticos estadísticamente fieles usando las arquitecturas CTGAN, CopulaGAN y TVAE.
ML Studio
~8 endpointsAnálisis interactivo What-If con comparación de escenarios, predicciones de línea base y contribuciones SHAP.
Dataset Builder
~10 endpointsETL conversacional impulsado por LangGraph. Limpia, transforma y exporta conjuntos de datos mediante lenguaje natural.
Datasets & Projects
~25 endpointsSube conjuntos de datos en CSV, Excel, JSON o XML. Organiza el trabajo en proyectos con controles de acceso por equipo.
Reports
~5 endpointsGenera reportes completos en PDF o HTML para experimentos, despliegues y auditorías de calidad de datos.
Solicitud & Respuesta
Una solicitud de predicción completa que muestra el payload de entrada, la salida del modelo, las contribuciones de características y la latencia de respuesta.
POST /api/mlops/deployments/{deployment_id}/predict
Content-Type: application/json
Authorization: Bearer sk_your_api_key
{
"inputs": {
"age": 35,
"income": 75000,
"credit_score": 720
}
}{
"prediction": "approved",
"probability": 0.94,
"contributions": {
"credit_score": 0.42,
"income": 0.31,
"age": 0.15
},
"model_id": "mod_abc123",
"latency_ms": 23
}Manejo de Errores
Todos los errores devuelven un envelope JSON consistente con un mensaje de detalle legible, código de estado HTTP e identificador del tipo de error.
{
"detail": "Project not found",
"status_code": 404,
"error_type": "not_found"
}Códigos de Estado
Convenciones & Límites
Límites de Tasa
Configurables por despliegue. Los límites de ráfaga y sostenidos predeterminados protegen contra el abuso manteniendo la latencia baja.
Formato de Solicitudes
Todos los cuerpos de solicitud y respuesta usan JSON. Las cargas de archivos usan multipart/form-data para CSV, Excel, JSON y XML.
Paginación
Los endpoints de listado admiten parámetros de consulta limit y offset. El límite predeterminado es 50, el máximo es 200.
Operaciones Asíncronas
Los trabajos de larga duración (AutoML, generación de reportes) devuelven un ID de trabajo. Consulta con endpoints GET de estado hasta completar.
Carga de Archivos
Usa multipart/form-data con el campo file. Compatibles: CSV (.csv), Excel (.xlsx), JSON (.json) y XML (.xml).
Versionado
La API está versionada a nivel de ruta. La versión estable actual es v1. Los cambios incompatibles se comunican con 90 días de anticipación.
¿Listo para integrar?
Obtén tu clave API y comienza a construir con CorePlexML en minutos. Soporte completo del SDK para Python con type hints y async.