Add artifact listing API