Define the exact schema
Name each field, explain its meaning, choose its type, and mark whether it is required.
data.extractUSE CASE 02 / STRUCTURED DATA
The calling agent defines the fields. ActionDock extracts only what the supplied text supports, attaches evidence, reports missing values, and applies explicit rules.
JSON WITH PROVENANCE
Absent source data is not guessed. Every requested field returns a value and evidence pair, with required gaps listed separately.
Name each field, explain its meaning, choose its type, and mark whether it is required.
data.extractEach returned value includes a short supporting excerpt or null when the source does not support it.
get_jobCheck required values, types, equality, allowed sets, containment, prefixes, and numeric or length bounds.
data.validateThe agent decides whether to request missing information, create a report, or propose a supervised system update.
report.create · integration.executeBUSINESS PATTERNS
Extract ownership, security, renewal, and service fields before a procurement review.
Turn an operational request into a complete record and flag missing required context.
Validate records read from an approved system and produce a precise correction report.
CALLER-DEFINED SCHEMA