API DESCANSO
La API REST interna impulsa Vue SPA y los scripts del operador que automatizan diagnósticos o clonación.
Base y versionado
- Ruta:
/custom/knotmigration/api/ - No hay prefijo
/v1/en la URL - Encabezado requerido:
Knot-Migration-API-Versión: 2026-05-01
Autenticación
- Cookie de sesión de Dolibarr válida
- Token CSRF
X-Dolibarr-CSRFen POST/PUT/PATCH/Eliminar - Capacidades:
knotmigration.use,knotmigration.clone,knotmigration.admin
Sobre de éxito
{ "data": { }, "meta": { "request_id": "req_abc123", "generated_at": "2026-05-17T10:42:00Z" }}Sobre de error
{ "error": "human-readable explanation", "code": "KM_API_*", "request_id": "req_abc123"}Los puntos finales sensibles pasan por api/_license_guard_bootstrap.php.
Próximo
Licencias licencia_not_usable guardia.