Skip to main content
The registry is REST-only — there is no SDK namespace. documents.extract still accepts schema_id once a family exists. Validate a draft first with documents.validate_extract_schema or POST /v1/extract/schema-validation.

Versioning

  • POST /v1/extraction-schemas creates a family (sch_…) and version 1
  • POST /v1/extraction-schemas/{schema_id}/versions appends an immutable version
  • Extract schema_version pins a version; omit it to use latest
  • Tenant keys create and append only their own schemas
  • Reads include tenant and platform families; a tenant row wins on id clash
  • No drafts, in-place edits, or deletes
See Extract.