PlacementUiPath
UI path action that the CTA triggers.
Properties
Section titled “Properties”params?
Section titled “params?”
optionalparams?:Record<string,unknown>
Non-whitelisted config keys carried by a tenant-defined custom CTA.
The engine spreads a custom CTA’s authored config into the cta_path
record; parseUiPath lifts the known fields (url, plan_handle,
…) onto this object and collects every remaining key here so a custom
CtaResolver can read tenant-specific parameters. Omitted when the
action carries no extra params.