Skip to content

Document JSON ingestion schema APIs#1223

Closed
jwils wants to merge 1 commit into
joshuaw/json-ingestion-extension-stackfrom
joshuaw/json-ingestion-docs-stack
Closed

Document JSON ingestion schema APIs#1223
jwils wants to merge 1 commit into
joshuaw/json-ingestion-extension-stackfrom
joshuaw/json-ingestion-docs-stack

Conversation

@jwils

@jwils jwils commented May 30, 2026

Copy link
Copy Markdown
Collaborator

Why

The JSON ingestion extension adds schema definition APIs that need discoverable reference documentation for application authors.

Stacked on #1222.

What

  • Expand the JSON ingestion README with manual setup, schema versioning, enforcement, strictness, scalar JSON Schema, field validation, and nullable-field examples.
  • Clarify that object/interface json_schema provides a replacement schema, while field-level json_schema adds validations.

Verification

  • script/spellcheck elasticgraph-json_ingestion/README.md
  • script/validate_readme_snippets --file elasticgraph-json_ingestion/README.md
  • git diff --check
  • script/quick_build passes spellcheck, lint, type check, and schema artifact checks locally; it stops before the full spec run because the local Docker/test datastore is not running at http://localhost:9234.

@jwils jwils force-pushed the joshuaw/json-ingestion-extension-stack branch from e3dee45 to 595ca74 Compare May 30, 2026 20:49
@jwils jwils force-pushed the joshuaw/json-ingestion-docs-stack branch 3 times, most recently from 3b18011 to 931fbcd Compare May 30, 2026 21:55
@jwils jwils force-pushed the joshuaw/json-ingestion-extension-stack branch from 595ca74 to 5801306 Compare May 31, 2026 05:24
@jwils jwils force-pushed the joshuaw/json-ingestion-docs-stack branch from 931fbcd to 21f9de9 Compare May 31, 2026 05:24
@CLAassistant

CLAassistant commented May 31, 2026

Copy link
Copy Markdown

CLA assistant check
All committers have signed the CLA.

@jwils jwils force-pushed the joshuaw/json-ingestion-docs-stack branch from 21f9de9 to c0d9af0 Compare May 31, 2026 11:26
@jwils jwils force-pushed the joshuaw/json-ingestion-extension-stack branch from 5801306 to b253655 Compare May 31, 2026 11:26
@jwils jwils force-pushed the joshuaw/json-ingestion-docs-stack branch from c0d9af0 to 188146d Compare May 31, 2026 12:28
@jwils jwils force-pushed the joshuaw/json-ingestion-extension-stack branch from b253655 to 29fb38e Compare May 31, 2026 12:28
@jwils jwils force-pushed the joshuaw/json-ingestion-docs-stack branch from 188146d to 03666e8 Compare May 31, 2026 12:40
@jwils jwils closed this May 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants