The 409 response for missing OVNs should be cleaned up. First, we can only indicate which entities do not have a current OVN provided (we can't determine whether an old OVN was provided for them), so the field should probably be missing_entities rather than entity_conflicts. Also, there doesn't seem to be an advantage to overloading each element of entity_conflicts; we should instead have two top-level arrays named missing_operations and missing_constraints.
The 409 response for missing OVNs should be cleaned up. First, we can only indicate which entities do not have a current OVN provided (we can't determine whether an old OVN was provided for them), so the field should probably be
missing_entities
rather thanentity_conflicts
. Also, there doesn't seem to be an advantage to overloading each element ofentity_conflicts
; we should instead have two top-level arrays namedmissing_operations
andmissing_constraints
.