org:files:write
import { PinataSDK } from "pinata"; const pinata = new PinataSDK({ pinataJwt: process.env.PINATA_JWT!, pinataGateway: "example-gateway.mypinata.cloud", }); const pin = await pinata.upload.public.cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng")
type PinByCIDResponse = { id: string; cid: string; status: "prechecking" | "retrieving"; name: string; };
string
const pin = await pinata.upload.public.cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng")
Record<string, string>
const upload = await pinata.upload.public .cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng") .keyvalues({ env: "prod" })
const upload = await pinata.upload.public .cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng") .name("hello.txt")
groupId
const pin = await pinata.upload.public .cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng") .group("b07da1ff-efa4-49af-bdea-9d95d8881103")
keys.create()
const pin = await pinata.upload.public .cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng") .key("GENERATED_API_JWT")
string[]
const pin = await pinata.upload .cid("QmVLwvmGehsrNEvhcCnnsw5RQNseohgEkFNN1848zNzdng") .peerAddress([ "/ip4/hostNode1ExternalIP/tcp/4001/ipfs/hostNode1PeerId", "/ip4/hostNode2ExternalIP/tcp/4001/ipfs/hostNode2PeerId" ])