Referencia de API

Referencia humana de endpoints, auth y ejemplos para CRON PHP/IA.

Todo está detrás de login salvo /login, /api/login y /track/{container}, que es público pero requiere API token.

Probar esta API ahora

El Explorer está integrado en esta misma página. Cargá un token msc_..., completá parámetros, generá cURL y ejecutá requests reales.

Ver OpenAPI JSON

Auth

Endpoints

MethodPathAccesoUso
GET/loginpúblicoForm web.
POST/api/loginpúblicoLogin web. Body {username,password}.
POST/api/logoutloginCerrar sesión.
GET/api/meloginUsuario actual.
POST/api/me/passwordloginCambiar password propia.
GET/track/{container}API token scope trackEndpoint recomendado para CRON PHP/IA. Devuelve JSON + screenshot base64.
GET/llm/contextAPI token scope contextContexto machine-readable para que una IA entienda cómo usar la API.
GET/docs, /docs/*loginDocumentación privada.
GET/POST/PATCH/DELETE/api/containers*Tailscale + loginLista persistente y scheduler.
GET/api/worker/*Tailscale + loginStatus/logs del worker.
GET/POST/DELETE/api/admin/*Tailscale + adminUsers y API tokens.

Ejemplo cron

curl -s -H "X-Api-Key: msc_TU_TOKEN" \
  https://msc-vercel-supabase.vercel.app/msc-api/track/MEDU9730548

Endpoint para IA / agente

Si querés darle la API a una IA, pasale un token con scope track,context y este endpoint:

curl -s -H "X-Api-Key: msc_TU_TOKEN" \
  https://msc-vercel-supabase.vercel.app/msc-api/llm/context