# Aksiyonları listele

`GET /api/v1/actions`

Açık işler tek listede: görevler, ziyaret ve denemelerin sonraki aksiyonları, tarihli proje adımları. Her satırdaki `kind` + `id` ile tamamlama / erteleme uçları çağrılır.

## Sorgu parametreleri

| Alan | Tür | Açıklama |
|---|---|---|
| `scope` | string | `mine` = sorumlusu olduğum kayıtlar (satışçının varsayılanı), `all` = görebildiğim tüm kayıtlar (yöneticinin varsayılanı) ya da bir kullanıcı kimliği. |
| `state` | string | Termin durumu. Değerler: `today`, `overdue`, `soon`, `open`, `week` |
| `customer_id` | integer | Yalnız bu firma. |

## Yanıt

```json 200
{
  "counts": {
    "overdue": 9,
    "soon": 0,
    "today": 0
  },
  "ok": true,
  "rows": [
    {
      "customer": "Lotus Medikal Ambalaj San. Tic. Ltd. Şti.",
      "customer_id": 3,
      "date": "2026-09-26",
      "icon": "📋",
      "id": 1,
      "key": "task:1",
      "kind": "task",
      "label": "Numune sonucu için ara",
      "opp": "Yeni Müşteri · 2026",
      "opp_id": 33,
      "src": "Görev",
      "state": "overdue",
      "url": "/action/task/1"
    },
    {
      "customer": "Hanımeli Etiket San. Tic. Ltd. Şti.",
      "customer_id": 23,
      "date": "2026-09-26",
      "icon": "📋",
      "id": 17,
      "key": "task:17",
      "kind": "task",
      "label": "Fiyat listesini güncelleyip gönder",
      "opp": "Mevcut Müşteri — Yenileme · 2026",
      "opp_id": 23,
      "src": "Görev",
      "state": "overdue",
      "url": "/action/task/17"
    }
  ],
  "total": 9
}
```
