added requests api and use it for san call