api‑driven fitment