Rework API