Get schema
get_schemaRead a saved schema with its properties, annotations and input_contract. Before enrichment, use version='published' for a database-linked schema; default 'working' is for editing. identifying_keys guide entity naming; preserve values belong to the caller and are required; each supplied array item must carry its array_item_keys. Never invent caller-owned values. The response includes version, publish_state and schema_url. A requested published contract that does not exist returns not_found. For a small edit prefer get_schema_part. No LLM call. Contract details: enricher://docs/schema-reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| version | No | 'working' (default) — the editable copy updates/edits apply to; 'published' — the contract enrichment and database sync use (only meaningful for schemas linked to a database sync). | working |
| schema_id | Yes | UUID of the saved schema. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||