api apps adapter with icons