JQ/Display-Layer Transformation for URL Properties and Labelled Url
Mohammed Shariff
Port's URL and Labeled URL properties are fundamentally different types, once a URL property is created, it cannot be converted to a Labeled URL in place. The only path to migration requires creating a new property, deploying, migrating data, updating all integrations, and deleting the old property, a process that can take ~2 hours for what should be a trivial display change.
Proposed Solution
Allow a display-layer transformation (e.g., via JQ expression or a simple label mapping) on existing URL string properties, so that:
The underlying data remains a plain URL string (no schema change, no integration updates required).
The display layer renders the URL with a human-readable label, equivalent to the current Labeled URL behavior.
Why It Matters
Eliminates data duplication and integration dependencies caused by property recreation.
Reduces a ~2-hour migration to a seconds-long configuration change.
Aligns with the spirit of the already-shipped Labeled URL feature.