update campaign rest api