Create Research Job
Kick off a Dex Research job.
Persists a research job and starts :class:~dex_api.temporal.research.workflows.research_workflow.ResearchWorkflow
on the research task queue.
Scope: one inputs.vector_stores id, or one or more inputs.parse_results ids
(no mixing with vector stores). Empty inputs: if the project has exactly one vector store,
that store is used automatically (empty-input shortcut).
Documentation Index
Fetch the complete documentation index at: https://docs.gp.scale.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API key for authentication
Selected Account ID
Path Parameters
Body
Kickoff body for POST /v1/projects/{project_id}/research.
Use tools for per-tool enablement and configuration (same map shape as
:class:~dex_core.models.extraction.ExtractionParameters.agentic_tools on extract jobs).
User task: goal, optional plan, and structured or report-shaped output.
Default model for all agent steps unless overridden in advanced
Explicit scope. Empty lists: the API resolves to the project's sole vector store when exactly one exists; otherwise set vector_stores or parse_results explicitly.
Map tool name → enablement + config
Per-stage model/prompt/temperature/reasoning overrides
When True, DECOMPOSE tool hints for dependent subtasks are executed as warm-start searches (same semantics as extract execute_dependent_subtask_tool_hints). Default False (intent-only hints for dependents).
Response
Successful Response
Job response model representing an asynchronous operation.
ID of the entity
ID of the project
Operation type (e.g., 'parse')
parse, batch_parse, extract, research, vector_store, chunk, summarization, create_index, update_index Current job status
pending, running, succeeded, partially_succeeded, failed, cancelled When the job was created
"job"Source document/file ID
Request correlation ID for tracing
When the job started processing
When the job completed
Job result payload when completed
Live progress payload (used by batch jobs)
Error message if job failed
Timeline of job execution events

