web alert and web api