XamText API — v1.0.0 ====================== Auth POST /api/auth/signup POST /api/auth/verify-email POST /api/auth/forgot-password POST /api/auth/reset-password POST /api/auth/signin (NextAuth) GET /api/auth/signout (NextAuth) Files GET /api/files POST /api/files GET /api/files/:id PATCH /api/files/:id DELETE /api/files/:id GET /api/files/:id/versions Folders GET /api/folders POST /api/folders GET /api/folders/:id PATCH /api/folders/:id DELETE /api/folders/:id Sync POST /api/sync/push GET /api/sync/pull GET /api/sync/conflicts POST /api/sync/conflicts/:id/resolve Portal (authentifié) GET /api/portal/profile PATCH /api/portal/profile DELETE /api/portal/profile GET /api/portal/devices POST /api/portal/devices DELETE /api/portal/devices/:id GET /api/portal/engines POST /api/portal/engines GET /api/portal/usage Admin (role ADMIN requis) GET /api/admin/users GET /api/admin/users/:id PATCH /api/admin/users/:id DELETE /api/admin/users/:id GET /api/admin/licences POST /api/admin/licences GET /api/admin/licences/:id PATCH /api/admin/licences/:id DELETE /api/admin/licences/:id GET /api/admin/engines GET /api/admin/logs GET /api/admin/stats Sécurité (role ADMIN requis) GET /api/security/rules POST /api/security/rules PATCH /api/security/rules/:id DELETE /api/security/rules/:id GET /api/security/blacklist POST /api/security/blacklist DELETE /api/security/blacklist/:id Infra GET /api/health