Saltar al contenido principal
URL base:
https://api.driftless.icu/api/v1

Autenticación

La mayoría de los endpoints requieren una sesión de Clerk desde el dashboard o una API key desde la CLI.
curl https://api.driftless.icu/api/v1/workspaces/acme/repos \
  -H "x-api-key: drift_your_api_key_here"
Trata las API keys como secretos. Driftless guarda las keys cifradas y solo muestra el valor en crudo una vez, al momento de crearlas.

Endpoints públicos

Estos endpoints no requieren autenticación:
MétodoRutaPropósito
GET/healthChequeo de salud en tiempo de ejecución
GET/versionVersión de la API y metadatos del despliegue
POST/workspacesArranque de workspace
GET/blog/postsÍndice público del blog
GET/blog/posts/:slugEntrada pública del blog
POST/webhooks/githubReceptor de webhooks de la GitHub App
POST/webhooks/clerkReceptor de webhooks de Clerk

Autenticación y API keys

MétodoRutaPropósito
GET/meIdentidad actual y contexto del workspace
POST/workspaces/:slug/api-keysCrea una API key para ese workspace
GET/workspaces/:slug/api-keysLista las API keys de un workspace
DELETE/workspaces/:slug/api-keys/:idRevoca una API key

OAuth

Endpoints OAuth 2.0 para aplicaciones cliente de MCP:
MétodoRutaPropósito
GET/oauth/authorizePantalla de consentimiento de autorización
POST/oauth/tokenIntercambia el código de autorización por un token de acceso
POST/oauth/registerRegistra un cliente OAuth
POST/oauth/revokeRevoca un token de acceso

Referencias por recurso

Referencias detalladas de endpoints por recurso: