false, 'ERROR' => 'missing_business_id', 'MESSAGE' => 'BusinessID is required']); } try { $rows = queryTimed(" SELECT ID, Name FROM Businesses WHERE ParentBusinessID = ? ORDER BY Name ", [$parentBusinessId]); $businesses = []; foreach ($rows as $r) { $businesses[] = [ 'BusinessID' => (int) $r['ID'], 'Name' => $r['Name'], ]; } jsonResponse(['OK' => true, 'ERROR' => '', 'BUSINESSES' => $businesses]); } catch (Exception $e) { apiAbort(['OK' => false, 'ERROR' => 'server_error', 'DETAIL' => $e->getMessage()]); }