Navigation

Retrieve an investigation

Retrieve an investigation by its ID. While it runs, activity grows with each step so you can show progress; once the status is completed, report is present.

Parameters


No parameters

Returns


Returns an investigation object, or 404 when no investigation with that ID exists in the environment of your project secret.
GET/v3/investigations/:id
import axios from 'axios';

const { data } = await axios.get(
  'https://api.rupt.dev/v3/investigations/INVESTIGATION_ID',
  { headers: { Authorization: `Bearer ${API_SECRET}` } }
);
Response
{
  "id": "67160f3e1c9d440012a8b1f4",
  "type": "identity",
  "status": "running",
  "user": "expert_48213",
  "inputs": { "claims": { "name": "Rowan Castellanos" }, "urls": [] },
  "activity": [
    { "id": "a1", "at": "2026-10-21T18:02:11.000Z", "step": "intake", "summary": "identity investigation of expert_48213: 1 claims, 0 urls, no text, no directions" },
    { "id": "a2", "at": "2026-10-21T18:02:12.000Z", "step": "rupt_history", "summary": "Hosting network on 11 of 11 evaluations; 2 linked accounts" },
    { "id": "a3", "at": "2026-10-21T18:02:19.000Z", "step": "planning", "summary": "6 claims, 5 checkable" }
  ],
  "createdAt": "2026-10-21T18:02:10.000Z",
  "startedAt": "2026-10-21T18:02:11.000Z"
}