org:groups:read
import { PinataSDK } from "pinata"; const pinata = new PinataSDK({ pinataJwt: process.env.PINATA_JWT!, pinataGateway: "example-gateway.mypinata.cloud", }); const groups = await pinata.groups.private .list()
type GroupListResponse = { groups: GroupResponseItem[]; next_page_token: string; }; type GroupResponseItem = { id: string; is_public: boolean; name: string; created_at: string; };
string
const groups = await pinata.groups.private .list() .name("SDK")
number
const groups = await pinata.groups.private .list() .limit(10)
const groups = await pinata.groups.private .list() .pageToken("MDE5MWIzZWYtM2U0Zi03YTY5LWE3OTQtOTRhZDE5NjQxMTk0")
list
for await
for await (const item of pinata.gateways.private.list()) { console.log(item.name); }