api proxy for soap