Guaranteed vs variable fields
Every response includesrecord_id, record_title, and citations.
The enrichment object always contains enrichment_confidence, added by the
system regardless of the enrichments generated or defined by you. All other field names
in enrichment are variable with automatic generation, or consistent when you
define custom enrichments.
Why schemas vary
Submit the same query twice, get different field names:- LLMs generate extractors dynamically for each job
- Different keywords, validators, and extractors are created
- Field names are chosen semantically to match content
Get enrichment suggestions
Use the initialize endpoint to see suggested enrichments for your query:Define custom enrichments
Submit enrichments in your request for consistent field names:Fields of type
company (like subject_company in the example above) return
a structured object with confidence scores for entity identification and domain
resolution. To learn more, see the Company enrichment data model.
