Data

List findings

GET /api/v1/projects/{id}/findings

Most recently seen first. Security findings are hidden if you lack the view-security permission.

API key access
Read only or read and write
Project permission
View health
Success
200 — OK

Parameters

Path

ParameterTypeNotes
id required string Project id

Query string

ParameterTypeNotes
status "open" | "accepted" | "resolved" | "all" default "open"
severity "critical" | "high" | "medium" | "low"
kind string e.g. missing-title, missing-header
pageId string
page integer default 1 · min 1
limit integer default 50 · min 1 · max 100

Example request

Replace tk_live_YOUR_KEY with your API key and the ids with your own.

curl 'https://trackerv2.marketingplanet.global/api/v1/projects/6650a4c2e1b3d5f7a9c1e301/findings?status=open&severity=high' \
  -H 'Authorization: Bearer tk_live_YOUR_KEY'

Example response

200 OK
{
  "data": [
    {
      "id": "6652c6e4a3d5f7b9c1e3a502",
      "pageId": null,
      "kind": "missing-header",
      "severity": "high",
      "status": "open",
      "summary": "Content-Security-Policy header is missing",
      "finalUrl": null,
      "firstSeenAt": "2026-09-01T09:00:00.000Z",
      "lastSeenAt": "2026-10-06T09:25:12.000Z",
      "acceptedAt": null,
      "resolvedAt": null
    }
  ],
  "meta": {
    "page": 1,
    "limit": 50,
    "total": 1
  }
}

Response fields

FieldTypeNotes
data array of Finding
data[].id string
data[].pageId string or null
data[].kind string
data[].severity "critical" | "high" | "medium" | "low"
data[].status "open" | "accepted" | "resolved"
data[].summary string
data[].finalUrl string or null
data[].firstSeenAt string (date-time)
data[].lastSeenAt string (date-time)
data[].acceptedAt string (date-time) or null
data[].resolvedAt string (date-time) or null

Errors

Besides the errors any request can return (bad or missing key, plan, scope, rate limit), this endpoint can return:

Statuserror.codeMeaning
400invalid-requestA parameter or body field is missing or invalid; error.message says which.
404not-foundThe resource does not exist or you cannot open it. Tracker does not reveal which.
403flag-viewHealthYour project membership does not include viewing health.

Errors always look like { "error": { "code": "…", "message": "…" } }. See Errors & limits.