Volver a Docs
Endpoints
Referencia APILista completa de todos los endpoints disponibles en la API de AstrApp.
Base URL
https://api.astrapp.lat/api/v1Todos los endpoints usan esta URL base. Requieren autenticación vía header Authorization: Bearer <token>
Autenticación
POST
Registrar usuario/auth/registerPOST
Iniciar sesión/auth/loginPOST
Cerrar sesión/auth/logoutGET
Listar API keys/auth/api-keysPOST
Crear API key/auth/api-keysDELETE
Revocar API key/auth/api-keys/{id}Proyectos
GET
Listar proyectos/projectsPOST
Crear proyecto/projectsGET
Obtener proyecto/projects/{id}PATCH
Actualizar proyecto/projects/{id}DELETE
Eliminar proyecto/projects/{id}Datasets
GET
Listar datasets/projects/{id}/datasetsPOST
Crear dataset/projects/{id}/datasetsGET
Obtener dataset/projects/{id}/datasets/{datasetId}POST
Subir archivo/projects/{id}/datasets/{datasetId}/uploadDELETE
Eliminar dataset/projects/{id}/datasets/{datasetId}Entrenamiento
POST
Iniciar entrenamiento/projects/{id}/trainingGET
Estado del job/projects/{id}/training/{jobId}GET
Métricas por época/projects/{id}/training/{jobId}/metricsGET
Logs en streaming/projects/{id}/training/{jobId}/logsDELETE
Cancelar training/projects/{id}/training/{jobId}Modelos
GET
Listar modelos/projects/{id}/modelsGET
Obtener modelo/projects/{id}/models/{modelId}PATCH
Actualizar modelo/projects/{id}/models/{modelId}POST
Exportar modelo/projects/{id}/models/{modelId}/exportPOST
Desplegar modelo/projects/{id}/models/{modelId}/deployInferencia
POST
Predicción única/inference/{modelId}/predictPOST
Chat con streaming/inference/{modelId}/chatPOST
Chat completions (OpenAI compatible)/chat/completionsEvaluación
GET
Listar experimentos/projects/{id}/experimentsPOST
Crear experimento/projects/{id}/experimentsGET
Obtener experimento/projects/{id}/experiments/{expId}POST
Crear run/projects/{id}/experiments/{expId}/runsIntegraciones
GET
Listar webhooks/integrations/webhooksPOST
Crear webhook/integrations/webhooksDELETE
Eliminar webhook/integrations/webhooks/{id}POST
Conectar HubSpot/integrations/hubspot/connectPOST
Trigger n8n/integrations/n8n/triggerAnalytics
GET
Analytics de proyecto/analytics/projects/{id}GET
Analytics de modelo/analytics/models/{id}Facturación
GET
Obtener suscripción/billing/subscriptionsGET
Uso actual/billing/usageGET
Listar facturas/billing/invoicesCódigos de Estado
200OK - Request exitoso
201Created - Recurso creado
202Accepted - Procesamiento asíncrono
204No Content - Sin contenido
400Bad Request - Datos inválidos
401Unauthorized - Token inválido
403Forbidden - Sin permisos
404Not Found - No encontrado
429Too Many Requests - Rate limit
500Server Error - Error interno
Rate Limits
Free
Requests/mes5,000
Burst10 req/10s
Professional
Requests/mes50,000
Burst50 req/10s
Enterprise
Requests/mesIlimitado
Burst200 req/10s
| Plan | Requests/mes | Burst |
|---|---|---|
| Free | 5,000 | 10 req/10s |
| Professional | 50,000 | 50 req/10s |
| Enterprise | Ilimitado | 200 req/10s |
Siguiente
Proyectos