API - update