Reconcile tag fan-out
POST/api/v1/pms/channel-mappings/reconcile
Removes listing-channel rows that no longer match any tag on the listing, then re-runs the fan-out. Rows marked as a per-listing override are never removed. Unlike /backfill, which only ever adds, this deletes — it is what repairs a listing whose tags changed while its mappings did not. Only meals and VAS are covered by the prune (promotions, bank offers and coupons can be attached straight to a channel with no tag involved, so an unjustified row for those three is not necessarily an orphan); the fan-out (add) side still covers all five. With dryRun=true, reports the same meals/VAS counts the real run would delete, per type, without deleting or fanning out anything.
Request
Responses
- 200
OK