API Reference v1.0
Eğitim Ana Site Giriş Yap

Takvim

Takvim ve etkinlik yönetimi.

GET /v1/takvim/etkinlikler

Etkinlik Listesi

Tarih aralığına göre etkinlikleri listeler.

Kimlik doğrulama gerektirir
Parametreler
Parametre Tip Zorunlu Açıklama
baslangic date Zorunlu Başlangıç tarihi
bitis date Zorunlu Bitiş tarihi
Response 200
{
    "success": true,
    "data": [
        {
            "id": 1,
            "baslik": "Toplantı",
            "baslangic": "2026-02-22T10:00:00",
            "bitis": "2026-02-22T11:00:00",
            "renk": "#0d6efd"
        }
    ]
}

POST /v1/takvim/etkinlikler

Etkinlik Oluştur

Yeni etkinlik oluşturur.

Kimlik doğrulama gerektirir
Parametreler
Parametre Tip Zorunlu Açıklama
baslik string Zorunlu Etkinlik başlığı
baslangic datetime Zorunlu Başlangıç tarihi/saati
bitis datetime Opsiyonel Bitiş tarihi/saati
aciklama string Opsiyonel Etkinlik açıklaması
renk string Opsiyonel Renk kodu (#hex)
Request Body
{
    "baslik": "Müşteri Toplantısı",
    "baslangic": "2026-02-25T14:00:00",
    "bitis": "2026-02-25T15:30:00",
    "renk": "#198754"
}
Response 201
{
    "success": true,
    "data": {
        "id": 12
    },
    "message": "Etkinlik oluşturuldu."
}

cURL Örneği

GET /v1/takvim/etkinlikler
curl -X GET https://api.pratikesnaf.com/v1/takvim/etkinlikler \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json"