Fetch partner-scoped research status and the completed report. The canonical polling endpoint after createResearchV1.
status, and (when status === "complete") the highest-version report content inline.
Requires partner authentication. User Bearer tokens are rejected.
createResearchV1 exactly:
person — the full person row (identity, status, timestamps)status — duplicated at top level for conveniencereport — JSON report content, or null when pipeline hasn’t completedchange_summary — human-readable diff vs prior version, or null/api/v1/research/{id} with the delete verb. See Delete research (partner API) to permanently remove a research person and every cascaded artifact.createResearchV1 that returned 202. Typical pipeline duration is 1 to 5 minutes.Terminal signals — stop polling when you see any of:status === "complete" with report attached (done — present the report)status === "failed" (retry by re-submitting the same linkedin_url via createResearchV1, which auto-flips failed to running)createResearchV1)Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Deep research person UUID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Person plus report when complete. report is null while the pipeline is still running.
The canonical partner-API envelope for a single research person. Same shape is returned by createResearchV1, getResearchV1, and the duplicate-return path of createResearchV1.
A person tracked for deep research. The row is created first; enrichment + report generation happen asynchronously in a Trigger.dev pipeline.
Lifecycle of a deep research person. idle is a fresh row with no run in flight; running means a Trigger.dev pipeline is active; complete means the latest report is ready; failed means the pipeline errored and the row is retry-eligible.
idle, running, complete, failed Report body — a JSON object with summary, background, company intel, outreach angles, and source citations. Shape evolves; treat fields defensively.
Human-readable diff vs the prior version. Null on first version or when no report exists.