Navigation

List investigations

List the investigations in the environment of your project secret, newest first. Filter by account to see everything run on one person.

Query parameters


user string

Only investigations attached to this external ID.


page integer

The page to return, starting at 1.


per integer

Investigations per page, from 1 to 100. Defaults to 25.


Returns


Returns investigations, an array of investigation objects, with page, per and the total count.
GET/v3/investigations
import axios from 'axios';

const { data } = await axios.get(
  'https://api.rupt.dev/v3/investigations',
  {
    params: { user: 'expert_48213', per: 10 },
    headers: { Authorization: `Bearer ${API_SECRET}` },
  }
);
Response
{
  "investigations": [
    {
      "id": "67160f3e1c9d440012a8b1f4",
      "type": "identity",
      "status": "completed",
      "user": "expert_48213",
      "inputs": { "claims": { "name": "Rowan Castellanos" }, "urls": [] },
      "report": { "decision": "reject", "verdict": "The profile is a fabricated identity built on a template, not a former OpenAI engineer.", "confidence": 0.88 },
      "activity": [],
      "createdAt": "2026-10-21T18:02:10.000Z",
      "completedAt": "2026-10-21T18:03:45.000Z"
    }
  ],
  "page": 1,
  "per": 10,
  "total": 1
}