🚀 SOFTLINK / Adminity X — API Sənədləşməsi (v1.0)
Ümumi Məlumat: Adminity X ekosistemi daxilindəki bütün dinamik məlumatların (Səhifələr, Xidmətlər, Xəbərlər və s.) idarə edilməsi üçün nəzərdə tutulmuş rəsmi API interfeysidir.
Base URL: https://testapi.nurlandev.xyz/api
Format: application/json
Status: Aktiv
📂 1. Menyu və Səhifə Strukturu
Bütün Menyular: GET /menus — Saytın naviqasiya (Header/Footer) strukturunu qaytarır.
Səhifə Siyahısı: GET /pages — Sistemdəki bütün dinamik səhifələri (Haqqımızda, Əlaqə və s.) gətirir.
Səhifə Detalı: GET /pages/{slug} — Slug vasitəsilə konkret bir səhifənin daxili məzmununu və SEO datalarını çəkir.
💼 2. Xidmətlər (Services)
Siyahı: GET /services — Təklif olunan xidmətlərin siyahısı.
Yarat: POST /services — Yeni xidmət növü əlavə etmək (Token tələb olunur).
Yenilə: POST /services/{id} — Mövcud xidmət məlumatlarını dəyişmək.
Sil: DELETE /services/{id} — Xidməti sistemdən tamamilə silmək.
📰 3. Media və Yeniliklər
Xəbərlər: GET /news — Ən son paylaşılan xəbərlər və məqalələr.
Qalereya: GET /gallery — Foto və video materialların siyahısı.
Slayderlər: GET /sliders — Ana səhifədəki böyük başlıq şəkilləri (Hero section).
⚙️ 4. Sistem Ayarları
Ümumi Ayarlar: GET /settings — Saytın loqosu, başlığı, sosial media linkləri və əlaqə vasitələri.
⚠️ Texniki Qeydlər:
Metodlar: Məlumat oxumaq üçün hər zaman GET, dəyişiklik etmək üçün isə POST metodundan istifadə edilməlidir.
Şəkillər: Media faylları yüklənərkən mütləq multipart/form-data formatından istifadə edin.
Xətalar: Hər hansı problem zamanı sistem 404 (Tapılmadı), 422 (Validasiya xətası) və ya 500 (Server xətası) kodlarını JSON mesajı ilə birlikdə qaytaracaq.