{"name":"Description ChatBot API","version":"1.0.0","description":"Backend server connected to Symfony database","database":"MySQL (Symfony)","server":{"url":"https://agent.sh.amarsyll.pro","internal":"http://127.0.0.1:3008"},"authentication":{"type":"Bearer Token","location":"Authorization header or X-Auth-Token header","required":true},"cors":{"note":"CORS configured for frontend clients only","allowedOrigins":["https://sh.amarsyll.pro","https://stroili.amarsyll.pro","http://localhost:5173","http://localhost:3000","http://localhost:8080","http://127.0.0.1:5173","http://127.0.0.1:3000"]},"endpoints":{"health":"GET /health","aiGeneration":"POST /api/ai/generate-description","descriptions":{"fetch":"POST /api/description { category?, service?, type? }","create":"POST /api/description/create { description, title?, ... }","update":"POST /api/description/:id { description, title?, ... }","delete":"POST /api/description/:id/delete","getById":"GET /api/description/:id","toggleFavorite":"POST /api/description/favori/:id","fetchInfos":"POST /api/description/infos { service? }"},"categories":{"fetchAll":"GET /api/category","getById":"GET /api/category/:id"},"types":{"fetchAll":"GET /api/type/description","getById":"GET /api/type/:id"}},"authentication_status":"✅ Authenticated"}