API commit2