Skip to content

API referencia

Minden végpont, paraméter, kérés/válasz formátum és hibakód.

Alap URL

https://api.ipfs.ninja

Minden kéréshez API kulcs szükséges az X-Api-Key fejlécen keresztül. Részletekért lásd a Hitelesítés oldalt.

Végpontok

MetódusÚtvonalLeírásOldal
POST/upload/newFájl feltöltése az IPFS-reFájlok
GET/upload/listFeltöltött fájlok listázásaFájlok
GET/file/:cidFájl metaadatok lekérése CID alapjánFájlok
PUT/files/:cid/nameFájl átnevezéseFájlok
PUT/files/:cid/moveFájl áthelyezése mappábaMappák
POST/pinMeglévő CID rögzítése az IPFS hálózatról (swarm-connect hint-eket is támogat)Rögzítés
GET/pin/:cidRögzítés állapotának ellenőrzéseRögzítés
POST/foldersMappa létrehozásaMappák
GET/foldersMappák listázásaMappák
PUT/folders/:folderIdMappa frissítéseMappák
DELETE/folders/:folderIdMappa törléseMappák
POST/folders/:folderId/snapshotMappa pillanatkép készítése egy könyvtár CID-beMappák
PUT/folders/:folderId/corsBucketenkénti CORS konfiguráció beállításaMappák
GET/folders/:folderId/corsBucketenkénti CORS konfiguráció lekéréseMappák
DELETE/folders/:folderId/corsBucketenkénti CORS konfiguráció eltávolításaMappák
GET/user/profileFelhasználói profil lekéréseProfil
POST/apikeysAPI kulcs létrehozásaAPI kulcsok
GET/apikeysAPI kulcsok listázásaAPI kulcsok
DELETE/apikeys/:keyAPI kulcs törléseAPI kulcsok
GET/analyticsHasználati analitikaAnalitika
PUT/gateway-settingsGateway beállítások frissítéseGateway-ek
POST/gateway-tokensGateway token létrehozásaGateway-ek
GET/gateway-tokensGateway tokenek listázásaGateway-ek
DELETE/gateway-tokens/:prefixGateway token törléseGateway-ek
POST/upload/signed-urlAláírt feltöltési token generálásaAláírt tokenek
GET/signed-tokensAláírt tokenek listázásaAláírt tokenek
DELETE/signed-tokens/:tokenIdAláírt token visszavonásaAláírt tokenek
GET/image/:cidKép optimalizálása menet közbenKépoptimalizálás

CIDv1 alapértelmezetten

A feltöltések és rögzítések modern CIDv1-et adnak vissza (bafk… kis, egyblokkos tartalomhoz, bafy… nagyobb fájlokhoz és könyvtárakhoz) az IPIP-0499 unixfs-v1-2025 profil szerint. A korábbi feltöltésekből származó örökölt Qm… CID-ek mindenhol továbbra is teljes mértékben feloldhatók — a Qm… bármely CID-et elfogadó végpont érvényes bemenete.

S3-kompatibilis API

Használjon bármilyen AWS SDK-t fájlok feltöltésére és kezelésére az IPFS Ninja-n. Irányítsa az S3 klienst a https://s3.ipfs.ninja címre az API kulcsával mint hitelesítő adattal.

https://s3.ipfs.ninja
S3 műveletLeírás
PutObjectFájl feltöltése az IPFS-re
GetObjectFájl letöltése
HeadObjectFájl metaadatok lekérése
DeleteObjectFájl rögzítésének feloldása és törlése
ListObjectsV2Fájlok listázása prefix szűréssel
CreateMultipartUploadMultipart feltöltés indítása (legfeljebb 5 GB)
UploadPartRész feltöltése
CompleteMultipartUploadMultipart feltöltés befejezése
ListBucketsGateway-ek listázása
CreateBucketGateway létrehozása (a bucket nevek globálisan egyediek — BucketAlreadyExists hibát ad, ha foglalt)
DeleteBucketGateway törlése
PutBucketCorsBucketenkénti CORS szabályok konfigurálása (böngészős SDK használatához szükséges)
GetBucketCorsEgy bucket aktuális CORS konfigurációjának lekérése
DeleteBucketCorsMinden CORS szabály eltávolítása egy bucketről

Teljes dokumentációért, kódpéldákért és migrációs útmutatókért lásd az S3 kompatibilitás oldalt.