Commit API