I can get a specific page by exact url using ApiClient:
ApiClient client = ApiClientFactory.Instance.CreateClient();
...
var page = client.GetPage(ContentNamespace.Sites, publicationId, pageUrl, null, ContentIncludeMode.IncludeJsonAndRender, null);
or list of pages (also with exact url):
var pages = client.GetPages(ContentNamespace.Sites, new Pagination { First = 10, After = null }, pageUrl, null, ContentIncludeMode.IncludeJsonAndRender, null);
Is there a way to get all published pages in a given structure group using graphql api (ApiClient)?