Я нашел этот пост с очень похожим вопросом.
https://sharepoint.stackexchange.com/questions/230187/retrieve-all-sites-and-all-subsites-from-the-sharepoint-rest-api
И есть ответ от 'dvdsmpsn', где он сообщает, что вы можете получить все сайты с помощью этого вызова:
https://graph.microsoft.com/v1.0/sites?search=*
Интересно, что это не такне работает в бета-версии API графика (в настоящее время).
Это позволяет достичь того, чего я хотел, поэтому я публикую это как ответ, но это не совсем отвечает на вопрос о том, как поискследует отформатировать, поэтому я оставлю этот вопрос открытым, чтобы кто-нибудь еще мог ответить, если они могут.