I am having trouble pulling specific set of properties from various items via the api.
I have a script that ingests a lists of jurisdictions and then creates a group, view layer, web map, and application (based on templates) for each jurisdiction. As part of the process I am also including an output table of all created items with their ids, url's, ownerFolder, title, etc.
All properties can be pulled successfully with the exception of 'groupDesignations' and the 'url' for web maps.
Group Designations
It appears that however Esri has intended this to function the groups that an item is shared with is not recorded in the item's properties.
See the item's JSON via the assistant below, where there are no values for groupDesignations (even though this is in fact shared).

And below, where there is a workaround to call it via .shared_with(), but it requires pulling it out of a list.

Web Map URL
How else can one pull the web map's URL? item.url pulls nothing. And scanning the item's JSON it doesn't appear that the URL that it lives at is stored anywhere. What other methods are there to capture and store the map's url in a table? (Calling .url for the other item types works just fine).
