Referencia API
320+ endpoints RESTful. Autenticacao por Cookie ou Bearer token. Cobertura completa de todas as funcionalidades do CorePlexML.
Autenticacao
O CorePlexML suporta dois metodos de autenticacao dependendo do padrao de integracao. Clientes API utilizam Bearer tokens; sessoes baseadas em navegador sao gerenciadas automaticamente via cookies.
Bearer Token (API)
Inclua sua chave API no cabecalho Authorization como Bearer token. Ideal para scripts, SDKs e comunicacao servidor a servidor.
Cookie Session (UI)
Automatico para interacoes via navegador. Apos fazer login, um cookie de sessao HTTP-only autentica todas as requisicoes subsequentes com protecao CSRF.
# Listar todos os projetos
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"}
)Modulos API
Oito modulos que cobrem o ciclo de vida completo do ML. Cada endpoint segue convencoes REST consistentes com payloads JSON.
AutoML & Models
~20 endpointsTreine modelos prontos para producao com selecao automatica de algoritmos, ajuste de hiperparametros e ensembles empilhados.
MLOps & Deployments
~40 endpointsFaca deploy de modelos em producao com lancamentos canary, testes A/B, deteccao de drift e politicas de retreinamento automatico.
Privacy Suite
~25 endpointsConformidade HIPAA, GDPR, PCI-DSS e CCPA com 72+ detectores de PII, transformacoes de anonimizacao e registros de auditoria.
SynthGen
~8 endpointsGere conjuntos de dados sinteticos estatisticamente fieis usando as arquiteturas CTGAN, CopulaGAN e TVAE.
ML Studio
~8 endpointsAnalise interativa What-If com comparacao de cenarios, predicoes de baseline e contribuicoes SHAP.
Dataset Builder
~10 endpointsETL conversacional impulsionado por LangGraph. Limpe, transforme e exporte conjuntos de dados usando linguagem natural.
Datasets & Projects
~25 endpointsFaca upload de conjuntos de dados em CSV, Excel, JSON ou XML. Organize o trabalho em projetos com controles de acesso por equipe.
Reports
~5 endpointsGere relatorios completos em PDF ou HTML para experimentos, deploys e auditorias de qualidade de dados.
Requisicao & Resposta
Uma requisicao de predicao completa mostrando o payload de entrada, a saida do modelo, as contribuicoes de features e a latencia de resposta.
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
}Tratamento de Erros
Todos os erros retornam um envelope JSON consistente com uma mensagem de detalhe legivel, codigo de status HTTP e identificador do tipo de erro.
{
"detail": "Project not found",
"status_code": 404,
"error_type": "not_found"
}Codigos de Status
Convencoes & Limites
Limites de Taxa
Configuraveis por deploy. Os limites de rajada e sustentados padrao protegem contra abuso mantendo a latencia baixa.
Formato de Requisicoes
Todos os corpos de requisicao e resposta usam JSON. Uploads de arquivos usam multipart/form-data para CSV, Excel, JSON e XML.
Paginacao
Os endpoints de listagem suportam parametros de consulta limit e offset. O limite padrao e 50, o maximo e 200.
Operacoes Assincronas
Trabalhos de longa duracao (AutoML, geracao de relatorios) retornam um ID de job. Consulte com endpoints GET de status ate concluir.
Upload de Arquivos
Use multipart/form-data com o campo file. Compativeis: CSV (.csv), Excel (.xlsx), JSON (.json) e XML (.xml).
Versionamento
A API e versionada a nivel de rota. A versao estavel atual e v1. Mudancas incompativeis sao comunicadas com 90 dias de antecedencia.
Pronto para integrar?
Obtenha sua chave API e comece a construir com o CorePlexML em minutos. Suporte completo do SDK para Python com type hints e async.