Skip to main content

2026-09-15 Entity API

  • Schema conditions no longer carry values; which values a condition matches is now described by a new optional options instead — affecting PUT /v1/entity/schemas/{slug} and everywhere schemas are read (breaking)
  • Capabilities can now declare which fields they manage through a new optional managed_fields field — accepted on POST /v1/entity/schemas/capabilities, PUT /v1/entity/schemas/capabilities/{composite_id}, and PUT /v1/entity/schemas/{slug}, and returned wherever schemas and capabilities are read
  • New optional ui_config.custom_tabs field added to entity schemas, accepted on PUT /v1/entity/schemas/{slug} and returned by the schema read, list and versions endpoints