doAuth api