Additive changes to the existing tag assignment, as an alternative to replacing it with tag_assignment. The two keys are mutually exclusive.
tag_assignment_patch.add_tags — Tag IDs to add to every existing allocation. Adding a tag replaces any other tag from the same tag group on that allocation.
tag_assignment_patch.remove_tags — Tag IDs to remove from every existing allocation. An allocation left with no tags is deleted; the distribution strategy decides what happens to its value.
tag_assignment_patch.distribution_strategy (optional) — Governs the value of allocations deleted by remove_tags. Defaults to reallocate when omitted. Accepted values: reallocate (spread the deleted value proportionally across the remaining allocations), unallocated (drop the value; the assignment's allocations will sum to less than before), error (refuse the patch if any allocation would be deleted).