Here's code, the query is not quite right, it does not return the 8 known FieldMaps out of the 100's of WebMaps we have. Instead it returns about 30.
items = gis.content.search(query=' type: "Web Map" AND NOT typekeywords: "FieldMapsDisabled"', max_items=1000)
for item in items:
print(item.resources.list()) BTW item.resources.list() returns empty.
"FieldMapsDisabled" is about the only reference to FieldMaps content that the Python API appears to directly access.
As you can see, I am inventorying our live field activities using field data collection in ArcGIS as a proxy.
TIA again!