🚀 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.