آتنا
…
خانهراهنماآکادمیمستندات فنیمدارک منجستجو

مستند API ویکی

Base URL توسعه: http://localhost:5088. احراز هویت با کوکی wiki_token است (مستقل از ERP). در Development، Swagger روی /swagger در دسترس است.

متدمسیرAuthتوضیح
GET/healthعمومیسلامت سرویس
POST/api/auth/loginعمومیورود و ست کردن کوکی wiki_token
POST/api/auth/registerعمومیثبت‌نام کاربر جدید
POST/api/auth/logoutعمومیخروج و پاک کردن کوکی
GET/api/auth/meکوکیاطلاعات کاربر و نقش‌ها
GET/api/articlesعمومیلیست مقالات منتشرشده (q, categoryId, tag, page, size)
GET/api/articles/{slugOrId}عمومیجزئیات مقاله (draft فقط با مجوز)
GET/api/categoriesعمومیدسته‌ها
GET/api/tagsعمومیتگ‌ها
GET/api/coursesعمومیدوره‌ها با درس‌ها
GET/api/learning-pathsعمومیمسیرهای یادگیری
GET/api/tech-docsعمومیمستندات فنی منتشرشده
GET/api/searchعمومیجستجوی سراسری q
GET/api/media/{id}عمومیسرو فایل رسانه
GET/api/settingsعمومیتنظیمات عمومی پورتال
POST/api/admin/articlesکوکیایجاد مقاله
PUT/api/admin/articles/{id}کوکیویرایش مقاله
DELETE/api/admin/articles/{id}کوکیحذف نرم مقاله
POST/api/admin/categoriesکوکیایجاد/ویرایش دسته
POST/api/admin/tagsکوکیایجاد/ویرایش تگ
POST/api/admin/coursesکوکیایجاد/ویرایش دوره
POST/api/admin/lessonsکوکیایجاد/ویرایش درس
POST/api/admin/learning-pathsکوکیایجاد/ویرایش مسیر یادگیری
POST/api/admin/technical-docsکوکیایجاد/ویرایش سند فنی
POST/api/admin/media/uploadکوکیآپلود فایل (multipart)
GET/api/admin/analyticsکوکیآمار محتوا و یادگیری
POST/api/admin/settingsکوکیذخیره تنظیم کلید/مقدار
POST/api/articles/{slug}/feedbackکوکیبازخورد مفید/نیاز به بهبود
POST/api/progress/lessons/{lessonId}کوکیثبت تکمیل درس
این صفحه فقط endpointهای ویکی را پوشش می‌دهد. APIهای ERP در پروژه جدا باقی می‌مانند و در فاز SSO لینک می‌شوند.
مستند API ویکی آتنا | مرکز دانش آتنا