committing api