modify soap api