Performance, pipeline & forecast

Module board

The same numbers as the web board: tiles and flow (k, q records query, title, label, value, suffix — percent or unit —, sub, dot, bar), charts (title, q, data = R51 chart data {chart, labels, series: [{n, c, v}], colors?, unit, measure, agg}), insights, periods (l, q, on). fair: one fair's board (f); fairs: all fairs (yil) + the fairs list.

GET/api/v1/panos/{mod}

Authorization

Authorizationheaderrequired
Bearer token: API key (sk_…), OAuth access token (mcp_…) or mobile session (xk_…).
Scope: crm.read

Path parameters

modstringrequired
Board.
Valuesticketsoffersorderscontractsfairfairs

Query parameters

fintegeroptional
Fair id for fair.
days / p / yil / owner …stringoptional
Period and filters — same as periods[].q.

Errors

HTTPerrorMeaning
404not_foundRecord not found.
403moduleThe module is off in the licence or for the user.
Request
curl "https://ornek.solk.app/api/v1/panos/tickets?days=30" \
  -H "Authorization: Bearer $SOLK_API_KEY"
Response
{
  "charts": [
    {
      "data": {
        "agg": "sum",
        "chart": "bar",
        "labels": [
          "Kas"
        ],
        "measure": "Talep",
        "ok": true,
        "series": [
          {
            "c": "#2a78d6",
            "n": "Açılan",
            "v": [
              0
            ]
          }
        ],
        "spec": {
          "chart": "bar",
          "opts": {
            "stack": false
          }
        },
        "total": 7.0,
        "unit": "adet"
      },
      "k": "m",
      "q": "k=m&days=30",
      "title": "Aylık açılan ve çözülen"
    },
    {
      "data": {
        "agg": "avg",
        "chart": "line",
        "labels": [
          "Kas"
        ],
        "measure": "Saat",
        "ok": true,
        "series": [
          {
            "c": "#e0a228",
            "n": "Ort. çözüm süresi",
            "v": [
              null
            ]
          }
        ],
        "spec": {
          "chart": "line",
          "opts": {
            "stack": true
          }
        },
        "total": null,
        "unit": "saat"
      },
      "k": "avg",
      "q": "k=avg&days=30",
      "title": "Ortalama çözüm süresi"
    }
  ],
  "drill": "/api/v1/panos/tickets/drill",
  "flow": [
    {
      "bar": 100.0,
      "dot": "",
      "k": "f_open",
      "label": "Açılan",
      "q": "k=f_open&days=30",
      "sub": "son 30 gün",
      "suffix": "",
      "title": "Talep akışı · Açılan",
      "value": "5"
    },
    {
      "bar": 80.0,
      "dot": "",
      "k": "f_take",
      "label": "Ele alınan",
      "q": "k=f_take&days=30",
      "sub": "%80 önceki · 1 hâlâ gelen kutusunda",
      "suffix": "",
      "title": "Talep akışı · Ele alınan",
      "value": "4"
    }
  ],
  "insights": [
    "Son 30 günde 5 talep açıldı, 2 talep çözüldü.",
    "3 açık talep SLA hedefini aştı — önce bunlar."
  ],
  "mod": "tickets",
  "ok": true,
  "periods": [
    {
      "l": "Son 7 gün",
      "on": false,
      "q": "days=7"
    },
    {
      "l": "Son 30 gün",
      "on": true,
      "q": "days=30"
    }
  ],
  "tiles": [
    {
      "bar": null,
      "dot": "#2a78d6",
      "k": "gelen",
      "label": "Gelen",
      "q": "k=gelen&days=30",
      "sub": "henüz ele alınmadı",
      "suffix": "",
      "title": "Gelen talepler",
      "value": "1"
    },
    {
      "bar": null,
      "dot": "#e0a228",
      "k": "devam",
      "label": "Devam ediyor",
      "q": "k=devam&days=30",
      "sub": "üzerinde çalışılıyor",
      "suffix": "",
      "title": "Devam eden talepler",
      "value": "1"
    }
  ],
  "title": "Destek talepleri"
}

Example responses were captured from a v54 installation running sample data; lists are shortened to two items.