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"