Improved

v2 - 2026-09-22 - Entity types are workspace-specific

  • Changed EntityType from a fixed enum to an open string. The types available to you depend on your workspace configuration; use List entity configurations as the authoritative list and the type of each returned configuration as the filter value. New entity types become available without a specification change.
  • List entities type[] values that your workspace does not have now return 400 request.invalid with a detail naming the types that are available. The error code is unchanged; only the message changed.
  • Retrieve entity configuration A type your workspace does not have now returns 400 request.invalid listing the available types instead of 404 entityType.notFound. Unknown types return request.invalid instead of validation.request.parameter.schema.enum.
  • Create entity An unavailable data.type returns 400 request.invalid with the available types in detail instead of validation.request.body.schema.enum.
  • Search entities, List relationships and List field values validate their type filters against the same workspace list.
  • Clients generated from the OpenAPI specification no longer get an EntityType enum; the field is a string. Values on the wire are unchanged.