commit merge api + backend