Current scenario: Integrations are calculating the payload based on the mapping YAML, and they send all properties that are being mapped.
Suggestion: Add the ability to drop the key in the mapping configuration. This way, the integration will not override existing keys in Port, while still having the ability to map data dynamically.
Example:
protected:
if (.branch.protected != null) then .branch.protected else {DROP_KEY} end
If the object contains the branch data, then map it to the entity, and if it does not a custom operation will drop the key from the payload, not overriding the current data.
Created by Omri Gez
·