org:files:read
import { PinataSDK } from "pinata"; const pinata = new PinataSDK({ pinataJwt: process.env.PINATA_JWT!, pinataGateway: "example-gateway.mypinata.cloud", }); const files = await pinata.files.pivate.list()
type FileListResponse = { files: FileListItem[]; next_page_token: string; }; type FileListItem = { id: string; name: string | null; cid: "pending" | string; size: number; numberOfFiles: number; mimeType: string; groupId: string; updatedAt: string; createdAt: string; };
string
const files = await pinata.files.private .list() .name("pinnie")
const files = await pinata.files.private .list() .group("5b56981c-7e5b-4dff-aeca-de784728dddb")
boolean
const files = await pinata.files.private .list() .noGroup(true)
const files = await pinata.files.private .list() .cid("bafkreih5aznjvttude6c3wbvqeebb6rlx5wkbzyppv7garjiubll2ceym4")
Record<string, string>
const files = await pinata.files.private .list() .keyvalues({ env: "prod" })
const files = await pinata.files.private .list() .mimeType("image/png")
"ASC" | "DESC"
const files = await pinata.files.private .list() .order("ASC")
number
const files = await pinata.files.private .list() .limit(10)
cid
pending
const files = await pinata.files.private .list() .cid(true)
const files = await pinata.files.private .list() .pageToken("MDE5MWIzZWYtM2U0Zi03YTY5LWE3OTQtOTRhZDE5NjQxMTk0")
list
for await
for await (const item of pinata.files.private.list()) { console.log(item.id); }