I imagine this info would have been in the image annotations endpoint (see example below), but I am not readily seeing it. I also did not see this mentioned in the API docs. Maybe magnification exists in another API section?
MAP_URL = f"https://idr.openmicroscopy.org/webclient/api/annotations/?type=map&image={rand_image}"
annotations = session.get(MAP_URL).json()["annotations"]
print(annotations)
[{'id': 6625160,
'ns': 'openmicroscopy.org/mapr/gene',
'description': None,
'owner': {'id': 2},
'date': '2016-12-13T23:05:19+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False},
'link': {'id': 22801231,
'owner': {'id': 2},
'parent': {'id': 14529,
'class': 'ImageI',
'name': 'DTT p1 [Well 77, Field 1 (Spot 229)]'},
'date': '2016-12-13T23:05:19+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False}},
'class': 'MapAnnotationI',
'values': [['Gene Identifier', 'YNL106C'],
['Gene Identifier URL', 'https://www.yeastgenome.org/locus/YNL106C'],
['Gene Symbol', 'INP52']]},
{'id': 6625787,
'ns': 'openmicroscopy.org/mapr/organism',
'description': None,
'owner': {'id': 2},
'date': '2016-12-13T23:06:04+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False},
'link': {'id': 22834937,
'owner': {'id': 2},
'parent': {'id': 14529,
'class': 'ImageI',
'name': 'DTT p1 [Well 77, Field 1 (Spot 229)]'},
'date': '2016-12-13T23:06:35+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False}},
'class': 'MapAnnotationI',
'values': [['Organism', 'Saccharomyces cerevisiae']]},
{'id': 6626243,
'ns': 'openmicroscopy.org/mapr/phenotype',
'description': None,
'owner': {'id': 2},
'date': '2016-12-13T23:09:03+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False},
'link': {'id': 22918669,
'owner': {'id': 2},
'parent': {'id': 14529,
'class': 'ImageI',
'name': 'DTT p1 [Well 77, Field 1 (Spot 229)]'},
'date': '2016-12-13T23:09:04+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False}},
'class': 'MapAnnotationI',
'values': [['Phenotype', 'GFP localization: punctate'],
['Phenotype Term Name', 'protein localized in punctate foci phenotype'],
['Phenotype Term Accession', 'CMPO_0000400'],
['Phenotype Term Accession URL',
'http://www.ebi.ac.uk/cmpo/CMPO_0000400']]},
{'id': 6631107,
'ns': 'openmicroscopy.org/omero/bulk_annotations',
'description': None,
'owner': {'id': 2},
'date': '2016-12-13T23:14:34+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False},
'link': {'id': 23067151,
'owner': {'id': 2},
'parent': {'id': 14529,
'class': 'ImageI',
'name': 'DTT p1 [Well 77, Field 1 (Spot 229)]'},
'date': '2016-12-13T23:14:34+00:00',
'permissions': {'canDelete': False,
'canAnnotate': False,
'canLink': False,
'canEdit': False}},
'class': 'MapAnnotationI',
'values': [['Strain', 'Y6545'],
['Environmental Stress', 'dithiothreitol'],
['Channels',
'H2B-mCherry:cytosol;GFP:tagged protein;bright field/transmitted:cell'],
['Has Phenotype', 'yes'],
['Phenotype Annotation Level', 'experimental condition and gene']]}]