added soap as cope of rest(api)