Analyze Document
analyze_documentAnalyze a document using Crucible™ Evidence Engine. Returns source-grounded findings with evidence, confidence, verification status, and routing metadata. Use specialized financial/contract tools when the domain is known.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Analysis question or focus area | |
| format | No | Optional: Force a specific input format. Default: auto-detect via magic bytes. | |
| ticker | No | Optional ticker/company symbol metadata for financial filing analysis. | |
| content | No | Document content to analyze (max 20MB). Required unless fileUrl is provided. Accepts: (1) plain text, (2) Base64-encoded file with data URI prefix (e.g., "data:application/pdf;base64,..."), or (3) raw Base64 binary for text-extractable source documents. PRIVACY NOTICE: Content is transmitted to third-party LLM providers for processing. Do NOT submit documents containing passwords, private keys, SSNs, or other regulated PII. | |
| fileUrl | No | Optional: HTTPS URL to download the document from. If provided, content field is ignored. Use text-extractable source documents. Max 20MB. | |
| sourceType | No | Optional source type metadata for Crucible™ routing and output metadata. | |
| analysisType | No | Optional Crucible™ analysis mode. Default: auto. | |
| jurisdiction | No | Optional contract jurisdiction metadata. Output remains evidence triage, not legal advice. | |
| partyPerspective | No | Optional contract review perspective. Default: neutral. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | Yes | Processing metadata | |
| analysis | Yes |