WebApi adapter