List an item's investigation records
The structured, read-only investigation records on a queue item — the findings / blocking questions / QA notes an AI agent posted while working it, plus its…
The structured, read-only investigation records on a queue item — the
findings / blocking questions / QA notes an AI agent posted while working
it, plus its working run rows. Returns published records only, newest
first (max 50).
Read what a previous agent run already found before starting your own investigation of the item.
Authorization
bearerSdkKey Pass an admin SDK key as Authorization: Bearer sdk_admin_…. Mint via POST /api/admin/keys with type: "admin".
In: header
Path Parameters
Per-project item number (e.g. 7) or the full ops item id.
1 <= length <= 128Header Parameters
Project the request operates on. Optional — defaults to the project the SDK key belongs to; pass it only to scope a multi-project key (the generated client sets it once from its configuration, so per-call callers never thread it).
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://shipeasy.ai/api/admin/ops/string/investigation"[
{
"id": "string",
"feedbackId": "string",
"kind": "investigated",
"summary": "string",
"findings": "string",
"question": "string",
"qaNotes": "string",
"agent": "jarvis",
"model": "string",
"connectorId": "string",
"prNumber": 0,
"prUrl": "string",
"sources": [
{
"path": "string",
"url": "string",
"label": "string"
}
],
"confidence": "low",
"tokensUsed": 0,
"durationMs": 0,
"visibility": "draft",
"startedAt": "string",
"completedAt": "string",
"sessionId": "string",
"sessionUrl": "string",
"ackedBy": "string",
"completedAction": "link_pr",
"createdAt": "string",
"updatedAt": "string"
}
]{
"error": "Malformed request (bad JSON, missing project scope).",
"code": "BAD_REQUEST"
}{
"error": "Missing or invalid admin SDK key.",
"code": "UNAUTHORIZED"
}{
"error": "Key is valid but not allowed to act on this project.",
"code": "FORBIDDEN"
}{
"error": "The resource does not exist or is not visible to the caller.",
"code": "NOT_FOUND"
}{
"error": "The request body failed structural (schema) validation.",
"code": "VALIDATION"
}Ack an item (start a run)
Acknowledge a queue item — a person or an AI agent declaring "I'm on this now". Opens a run: stamps who picked the item up and when, assigns them as owner,…
Record an investigation
Append one structured investigation record to a queue item — the AI-write seam the cockpit's detail panel renders read-only. Post your findings (kind:…