async def list_graphs(
            collection_ids: list[str] = Query(
                [],
                description="A list of graph IDs to retrieve. If not provided, all graphs will be returned.",
            ),
            offset: int = Query(
                0,
                ge=0,
                description="Specifies the number of objects to skip. Defaults to 0.",
            ),
            limit: int = Query(
                100,
                ge=1,
                le=1000,
                description="Specifies a limit on the number of objects to return, ranging between 1 and 100. Defaults to 100.",
            ),
            auth_user=Depends(self.providers.auth.auth_wrapper()),
        ) -> WrappedGraphsResponse:
            """Returns a paginated list of graphs the authenticated user has
            access to.

            Results can be filtered by providing specific graph IDs. Regular
            users will only see graphs they own or have access to. Superusers
            can see all graphs.

            The graphs are returned in order of last modification, with most
            recent first.
            """
            requesting_user_id = (
                None if auth_user.is_superuser else [auth_user.id]
            )

            graph_uuids = [UUID(graph_id) for graph_id in collection_ids]

            list_graphs_response = await self.services.graph.list_graphs(
                # user_ids=requesting_user_id,
                graph_ids=graph_uuids,
                offset=offset,
                limit=limit,
            )

            return (  # type: ignore
                list_graphs_response["results"],
                {"total_entries": list_graphs_response["total_entries"]},
            )
Returns a paginated list of graphs the authenticated user has
            access to.

            Results can be filtered by providing specific graph IDs. Regular
            users will only see graphs they own or have access to. Superusers
            can see all graphs.

            The graphs are returned in order of last modification, with most
            recent first.
            
py/core/main/api/v3/graph_router.py