I should have added that layer level descriptions within the map service is a nice to have. At this point the minimum we're looking for is being able to get each dynamic map service description displayed (to be clear - not the webmap description, each webmap has multiple map servcies). We could therefore potentially retrieve that information from the service description within ArcGIS Online if that's easier to setup