Condition
Get all conditions
Gets all conditions by project with pagination and filtering support. Returns a paginated list of conditions.
Add condition
Adds a new condition to the system. Returns the newly created condition.
Delete conditions (bulk)
Deletes one or more conditions by their IDs. Conditions not found are recorded in FailedIds. Returns bulk delete result with counts of deleted and failed items.
Update condition
Updates an existing condition by its ID. Returns the updated condition.
Duplicate condition
Duplicates an existing condition by its ID. Returns the ID of the newly duplicated condition.
Get condition by id
Gets a specific condition by its unique identifier. Returns the selected condition.
Delete condition
Deletes a single condition by its ID. Returns no content on success.
Get condition rules by condition id
Gets all rules for a specific condition by its unique identifier with pagination support. Returns a paginated list of rules for the specified condition.
Add a single condition rule
Adds a single rule to a specific condition. Returns the created condition rule.
Delete condition rules (bulk)
Deletes one or more condition rules by their IDs. Rules not found are recorded in FailedIds. Returns bulk delete result with counts of deleted and failed items.
Add or update condition rules (bulk replace)
Replaces all rules for a specific condition. Returns the updated condition rules.
Get condition rule by condition id and rule id
Gets a specific condition rule for a specific condition by its unique identifier. Returns the rule for the specified condition.
Delete condition rule
Deletes a single condition rule by its ID. Returns no content on success.
Update a single condition rule
Updates an existing condition rule by its ID. Returns the updated condition rule.