@pnp/graph/sites¶
The search module allows you to access the Microsoft Graph Sites API.
Call graph.sites¶
import { graphfi } from "@pnp/graph";
import "@pnp/graph/sites";
const graph = graphfi(...);
const sitesInfo = await graph.sites();
Call graph.sites.getById¶
import { graphfi } from "@pnp/graph";
import "@pnp/graph/sites";
const graph = graphfi(...);
const siteInfo = await graph.sites.getById("{site identifier}")();
Make additional calls¶
We don't currently implement all of the available options in graph for sites, rather focusing on the sp library. While we do accept PRs to add functionality, you can also make calls by path:
Get lists¶
import { Site } from "@pnp/graph/sites";
const sites = graph.sites.getById("{site id}");
const listsInfo = await Site(sites, "lists")();
Get list¶
import { Site } from "@pnp/graph/sites";
const sites = graph.sites.getById("{site id}");
const listInfo = await Site(sites, "lists/{listid}")();
Get list items¶
import { Site } from "@pnp/graph/sites";
const sites = graph.sites.getById("{site id}");
const users = await Site(sites, "lists/{listid}/items")();
Get File/Item version information¶
import { Site } from "@pnp/graph/sites";
const sites = graph.sites.getById("{site id}");
const users = await Site(sites, "lists/{listid}/items/{item id}/versions")();