async def METHOD_NAME(run_type: RunType, for_date: date, _=Depends(authentication_required)):
    """ Return list of datetimes for which SFMS has run, given a specific for_date and run_type.
    Datetimes should be ordered with most recent first. """
    async with get_async_read_session_scope() as session:
        datetimes = []
        rows = await get_run_datetimes(session, RunTypeEnum(run_type.value), for_date)
        for row in rows:
            datetimes.append(row.run_datetime)  # type: ignore
        return datetimes