When we parse CMR entries, we look for the file basename (which I think CMR calls "granule identifier"). For example, in https://cmr.earthdata.nasa.gov/search/granules.umm_json?downloadable=true&collection_concept_id[]=C2723754851-GES_DISC&page_size=1&revision_date[]=2023-04-17T15:28:13.178000,2023-12-08T17:21:08.119579&sort_key=revision_date we see
However, for GRACE results like https://cmr.earthdata.nasa.gov/search/granules.umm_json?downloadable=true&collection_concept_id[]=C2077042612-POCLOUD&page_size=1&revision_date[]=2023-04-17T15:28:13.178000,2023-12-08T17:22:33.148248&sort_key=revision_date this key is missing. We can add special parsing for such entries, but I wanted to check first if this is expected."DataGranule":{"Identifiers":[{"Identifier":"3B-MO.MS.MRG.3IMERG.20011101-S000000-E235959.11.V07A.HDF5","IdentifierType":"ProducerGranuleId"}]
Thanks,
Simon