Comma-separated page numbers or ranges to analyze (1-based). Omit to analyze all pages. Ignored for non-PDF inputs.
tier: Optional[Literal["agentic", "fast"]]
Verify tier: ‘fast’ runs only the quick deterministic forensic checks (metadata, content integrity, container structure, pixel statistics); ‘agentic’ (default) runs the full pipeline including the learned detectors and the semantic review pass.
Regions that led to the suspected fraud, ranked most-suspect first, each with an explanation of what makes it suspect
bbox: List[int]
Region bounding box as [x, y, w, h] in page-render pixels
explanation: str
Human-readable explanation of what makes this region suspect
kind: str
Kind of anomaly detected in this region
page: int
0-based page index (0 for standalone images)
score: float
Suspicion score for this region (0 to 1)
maximum1
minimum0
source: str
Detector that flagged this region
primary: Optional[bool]
Whether this region is part of the small set of decisive evidence behind the verdict — the boxes a reviewer should look at first
review: Optional[str]
Automated reviewer verdict for this region (confirmed, dismissed, unsure, or empty). A dismissed region can still be surfaced when it is the only place to look; this label says how to read it
synthetic_score: Optional[float]
Likelihood (0 to 1) that the document is wholly generated or fabricated rather than a capture of a real document. Null for jobs completed before this score was introduced
maximum1
minimum0
tampering_score: Optional[float]
Likelihood (0 to 1) that a real captured document was locally edited — a genuine capture with regions altered after the fact. Null for jobs completed before this score was introduced
maximum1
minimum0
transaction_id: Optional[str]
Idempotency key
updated_at: Optional[datetime]
Update datetime
formatdate-time
class VerifyCreateResponse: …
Response for a Verify job.
id: str
Unique identifier
configuration: Configuration
Verify configuration used for this job
target_pages: Optional[str]
Comma-separated page numbers or ranges to analyze (1-based). Omit to analyze all pages. Ignored for non-PDF inputs.
tier: Optional[Literal["agentic", "fast"]]
Verify tier: ‘fast’ runs only the quick deterministic forensic checks (metadata, content integrity, container structure, pixel statistics); ‘agentic’ (default) runs the full pipeline including the learned detectors and the semantic review pass.
Regions that led to the suspected fraud, ranked most-suspect first, each with an explanation of what makes it suspect
bbox: List[int]
Region bounding box as [x, y, w, h] in page-render pixels
explanation: str
Human-readable explanation of what makes this region suspect
kind: str
Kind of anomaly detected in this region
page: int
0-based page index (0 for standalone images)
score: float
Suspicion score for this region (0 to 1)
maximum1
minimum0
source: str
Detector that flagged this region
primary: Optional[bool]
Whether this region is part of the small set of decisive evidence behind the verdict — the boxes a reviewer should look at first
review: Optional[str]
Automated reviewer verdict for this region (confirmed, dismissed, unsure, or empty). A dismissed region can still be surfaced when it is the only place to look; this label says how to read it
synthetic_score: Optional[float]
Likelihood (0 to 1) that the document is wholly generated or fabricated rather than a capture of a real document. Null for jobs completed before this score was introduced
maximum1
minimum0
tampering_score: Optional[float]
Likelihood (0 to 1) that a real captured document was locally edited — a genuine capture with regions altered after the fact. Null for jobs completed before this score was introduced
maximum1
minimum0
transaction_id: Optional[str]
Idempotency key
updated_at: Optional[datetime]
Update datetime
formatdate-time
class VerifyGetResponse: …
Response for a Verify job.
id: str
Unique identifier
configuration: Configuration
Verify configuration used for this job
target_pages: Optional[str]
Comma-separated page numbers or ranges to analyze (1-based). Omit to analyze all pages. Ignored for non-PDF inputs.
tier: Optional[Literal["agentic", "fast"]]
Verify tier: ‘fast’ runs only the quick deterministic forensic checks (metadata, content integrity, container structure, pixel statistics); ‘agentic’ (default) runs the full pipeline including the learned detectors and the semantic review pass.
Regions that led to the suspected fraud, ranked most-suspect first, each with an explanation of what makes it suspect
bbox: List[int]
Region bounding box as [x, y, w, h] in page-render pixels
explanation: str
Human-readable explanation of what makes this region suspect
kind: str
Kind of anomaly detected in this region
page: int
0-based page index (0 for standalone images)
score: float
Suspicion score for this region (0 to 1)
maximum1
minimum0
source: str
Detector that flagged this region
primary: Optional[bool]
Whether this region is part of the small set of decisive evidence behind the verdict — the boxes a reviewer should look at first
review: Optional[str]
Automated reviewer verdict for this region (confirmed, dismissed, unsure, or empty). A dismissed region can still be surfaced when it is the only place to look; this label says how to read it
synthetic_score: Optional[float]
Likelihood (0 to 1) that the document is wholly generated or fabricated rather than a capture of a real document. Null for jobs completed before this score was introduced
maximum1
minimum0
tampering_score: Optional[float]
Likelihood (0 to 1) that a real captured document was locally edited — a genuine capture with regions altered after the fact. Null for jobs completed before this score was introduced
maximum1
minimum0
transaction_id: Optional[str]
Idempotency key
updated_at: Optional[datetime]
Update datetime
formatdate-time
class VerifyCancelResponse: …
Response for a Verify job.
id: str
Unique identifier
configuration: Configuration
Verify configuration used for this job
target_pages: Optional[str]
Comma-separated page numbers or ranges to analyze (1-based). Omit to analyze all pages. Ignored for non-PDF inputs.
tier: Optional[Literal["agentic", "fast"]]
Verify tier: ‘fast’ runs only the quick deterministic forensic checks (metadata, content integrity, container structure, pixel statistics); ‘agentic’ (default) runs the full pipeline including the learned detectors and the semantic review pass.
Regions that led to the suspected fraud, ranked most-suspect first, each with an explanation of what makes it suspect
bbox: List[int]
Region bounding box as [x, y, w, h] in page-render pixels
explanation: str
Human-readable explanation of what makes this region suspect
kind: str
Kind of anomaly detected in this region
page: int
0-based page index (0 for standalone images)
score: float
Suspicion score for this region (0 to 1)
maximum1
minimum0
source: str
Detector that flagged this region
primary: Optional[bool]
Whether this region is part of the small set of decisive evidence behind the verdict — the boxes a reviewer should look at first
review: Optional[str]
Automated reviewer verdict for this region (confirmed, dismissed, unsure, or empty). A dismissed region can still be surfaced when it is the only place to look; this label says how to read it
synthetic_score: Optional[float]
Likelihood (0 to 1) that the document is wholly generated or fabricated rather than a capture of a real document. Null for jobs completed before this score was introduced
maximum1
minimum0
tampering_score: Optional[float]
Likelihood (0 to 1) that a real captured document was locally edited — a genuine capture with regions altered after the fact. Null for jobs completed before this score was introduced
maximum1
minimum0
transaction_id: Optional[str]
Idempotency key
updated_at: Optional[datetime]
Update datetime
formatdate-time
class VerifyGetDetailsResponse: …
Raw per-signal detail for a completed Verify job.
Forensic drill-down behind the simplified result: the full evidence list,
per-family sub-scores, raw localized regions, and heatmap overlays.
job_id: str
ID of the Verify job
degraded_tools: Optional[List[DegradedTool]]
Checks that could not run on this job (with the reason). A check listed here produced no findings because it could not run, not because the document is clean
tool: str
Name of the check
reason: Optional[str]
Why the check could not run
evidence: Optional[List[Evidence]]
Evidence items produced by detection tools
code: str
Machine-readable evidence code
detail: str
Human-readable evidence detail
family: str
Signal family (e.g. metadata, splicing, compression)
score: float
Evidence strength score
tool: str
Tool that produced this evidence
hard: Optional[bool]
Whether this is hard (conclusive) evidence
metadata_tool: Optional[Dict[str, object]]
Raw values from the tool behind this finding; the shape varies by tool
heatmaps: Optional[List[Heatmap]]
Per-page forensic heatmap overlays as presigned image URLs
expires_at: datetime
The time at which the presigned URL expires
formatdate-time
kind: str
Producing signal, e.g. double_compression, ela, noise
page: int
0-based page index (0 for standalone images)
url: str
Presigned URL to the heatmap PNG (page overlay)
score: Optional[float]
Producing tool’s max score (for ranking)
page_dimensions: Optional[List[PageDimension]]
Rendered pixel size per page, so region bboxes can be scaled onto the page
height: int
Rendered page height in pixels
page: int
0-based page index (0 for standalone images)
width: int
Rendered page width in pixels
regions: Optional[List[Region]]
Suspicious regions localized on rendered pages
bbox: List[int]
Region bounding box as [x, y, w, h] in page-render pixels
detail: str
Human-readable detail about the region
kind: str
Kind of anomaly detected in this region
page: int
0-based page index (0 for standalone images)
score: float
Region-level doctoring likelihood score
source: str
Detector/tool that produced this region
primary: Optional[bool]
Whether this region is part of the small set of decisive evidence behind the verdict — the boxes a reviewer should look at first
Note for AI agents: this documentation is built for programmatic access.
- Overview of all docs: https://developers.llamaindex.ai/llms.txt
- Any page is available as raw Markdown by appending index.md to its URL — e.g. https://developers.llamaindex.ai/llamaparse/parse/getting_started/index.md
- Agent-friendly REST search APIs live under https://developers.llamaindex.ai/api/ — search (BM25 full-text), grep (regex), read (fetch a page), and list (browse the doc tree). See https://developers.llamaindex.ai/llms.txt for parameters.
- A hosted documentation MCP server is available at https://developers.llamaindex.ai/mcp. If you support MCP, you can ask the user to install it for browsing these docs directly (an alternative to the REST API). Setup: https://developers.llamaindex.ai/for-agents/mcp/
- Other LlamaIndex tooling for agents — the LlamaParse Platform MCP server, agent skills and plugins, and the n8n node — is mapped at https://developers.llamaindex.ai/for-agents/