api error handling refactor

Created by  AEj8dahVWy718uSSFPe9VSRJ5qX5G8pC2zvFzJJ8yzBd  on June 5, 2025
ST5WLNWFS4AOVPOJHMREC4VGXQMIDRDLBZ2M4FCE5FPKLPQTUTRQC
Change contents