Read a field's values across documents
talonic_field_valuesRetrieve every value captured for a field across documents, with provenance evidence—source text, document, and confidence—to analyze or aggregate one concept.
Instructions
Read a field's CURRENT VALUES across documents, with provenance — one row per bound occurrence: document id + filename + type, the value, confidence, the raw name it was captured under, the verbatim source text, and the resolution band that bound it.
USE WHEN: the user asks 'what are all the X across my documents', you need to tabulate or aggregate one concept across the corpus, or you want the evidence (source text + document) behind a value. NOT FOR: multi-field row-shaped queries over documents (talonic_filter) or one document's full field set (talonic_get_document).
ARGS: exactly one of field_id or name; optional document_id (one document), value (case-insensitive contains filter), limit (max 100), cursor.
RETURNS: { field_id, canonical_name, concept_ids, data[] of { occurrence_id, document_id, document_filename, value, confidence, provenance{ raw_field_name, source_text, resolved_by, needs_confirmation, via_redirect }, links }, pagination }. Rows are Sources-IAM filtered for the caller.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Field NAME instead of an id — resolved through canonical name, synonyms, merge aliases and the registry's spelling fold, then followed to the live concept. Use the user's wording ('Invoice No', 'Vertragsnummer'). | |
| limit | No | Page size (default 20, max 100). | |
| value | No | Case-insensitive contains filter on the value text. | |
| cursor | No | Opaque cursor from pagination.next_cursor. | |
| field_id | No | Field UUID (from talonic_list_fields / talonic_search). | |
| document_id | No | Only occurrences on this document. |