API error return handling