Aksiyonlar ve görevler

Görevi güncelle

Yalnız gönderilen alanlar değişir. status: Tamamlandı görevi kapatır (done_on ile gün seçilir). PUT ve POST da kabul edilir.

PATCH/api/v1/tasks/{id}

Yetkilendirme

Authorizationheaderzorunlu
Bearer belirteci: API anahtarı (sk_…), OAuth erişim belirteci (mcp_…) ya da mobil oturum (xk_…).
Modül: Yapılacak işlerKapsam: crm.write

Yol parametreleri

idintegerzorunlu
Görev kimliği.

Gövde application/json

titlestringisteğe bağlı
Başlık.
detailstringisteğe bağlı
Ayrıntı.
due_datestringisteğe bağlı
Termin.
due_timestringisteğe bağlı
Saat (HH:MM).
prioritystringisteğe bağlı
Öncelik.
DeğerlerDüşükNormalYüksekAcil
statusstringisteğe bağlı
Durum.
DeğerlerAçıkDevam EdiyorTamamlandı
done_onstringisteğe bağlı
Tamamlanma günü.
assigned_tointegeristeğe bağlı
Atanan.

Hatalar

HTTPerrorAnlamı
403forbiddenKaydı görme / düzenleme yetkiniz yok.
404not_foundKayıt bulunamadı.
İstek
curl -X PATCH https://ornek.solk.app/api/v1/tasks/23 \
  -H "Authorization: Bearer $SOLK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "priority": "Acil",
  "due_time": "09:00"
}'
Yanıt
{
  "ok": true,
  "task": {
    "assignee": {
      "full_name": "Deniz Aksoy",
      "id": 1,
      "role": "admin",
      "role_label": "Yönetici",
      "username": "admin"
    },
    "completed_at": null,
    "customer": "Kuzey Plastik Sanayi",
    "customer_id": 31,
    "detail": "2027 listesi, €/kg",
    "due_date": "2026-10-04",
    "due_time": "09:00",
    "id": 23,
    "opp": "",
    "opp_id": null,
    "priority": "Acil",
    "result": "",
    "rid": "00TxuMVTniYx44l",
    "source_key": "",
    "state": "soon",
    "status": "Açık",
    "title": "Fiyat listesini gönder"
  }
}

Örnek yanıt örnek veriyle çalışan bir v22 kurulumundan alındı; listeler en çok iki öğeyle kısaltıldı.