Skip to content

Serialise segment API responses from JSON, drop rule and condition IDs #7817

Description

@khvn26

Migrate the management API read path onto Segment.rules_data.

Acceptance criteria

  • Segment responses contain no id on rules or conditions; conditions expose operator, property, value, description.
  • The segment list and retrieve endpoints no longer issue rule or condition queries for segments that have rules_data populated (assert query counts drop).
  • For segments with no rule_data, list and retrieve endpoints fall back to relational data.
  • OpenAPI spec and Postman collection no longer include segment rule and condition IDs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    apiIssue related to the REST API

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions