Skip to content

Referenčná príručka API

Všetky endpointy, parametre, formáty požiadaviek/odpovedí a chybové kódy.

Základná URL

https://api.ipfs.ninja

Všetky požiadavky vyžadujú API kľúč prostredníctvom hlavičky X-Api-Key. Podrobnosti nájdete v časti Autentifikácia.

Endpointy

MetódaCestaPopisStránka
POST/upload/newNahranie súboru na IPFSSúbory
GET/upload/listZoznam nahraných súborovSúbory
GET/file/:cidZískanie metadát súboru podľa CIDSúbory
PUT/files/:cid/namePremenovanie súboruSúbory
PUT/files/:cid/movePresunutie súboru do priečinkaPriečinky
POST/pinPripnutie existujúceho CID zo siete IPFS (podporuje swarm-connect tipy)Pripínanie
GET/pin/:cidKontrola stavu pripnutiaPripínanie
POST/foldersVytvorenie priečinkaPriečinky
GET/foldersZoznam priečinkovPriečinky
PUT/folders/:folderIdAktualizácia priečinkaPriečinky
DELETE/folders/:folderIdVymazanie priečinkaPriečinky
POST/folders/:folderId/snapshotSnímka priečinka do CID adresáraPriečinky
PUT/folders/:folderId/corsNastavenie CORS konfigurácie pre bucketPriečinky
GET/folders/:folderId/corsZískanie CORS konfigurácie pre bucketPriečinky
DELETE/folders/:folderId/corsOdstránenie CORS konfigurácie pre bucketPriečinky
GET/user/profileZískanie profilu používateľaProfil
POST/apikeysVytvorenie API kľúčaAPI kľúče
GET/apikeysZoznam API kľúčovAPI kľúče
DELETE/apikeys/:keyVymazanie API kľúčaAPI kľúče
GET/analyticsAnalytika využitiaAnalytika
PUT/gateway-settingsAktualizácia nastavení gatewayGateway
POST/gateway-tokensVytvorenie tokenu gatewayGateway
GET/gateway-tokensZoznam tokenov gatewayGateway
DELETE/gateway-tokens/:prefixVymazanie tokenu gatewayGateway
POST/upload/signed-urlVygenerovanie podpísaného tokenu na nahrávaniePodpísané tokeny
GET/signed-tokensZoznam podpísaných tokenovPodpísané tokeny
DELETE/signed-tokens/:tokenIdOdvolanie podpísaného tokenuPodpísané tokeny
GET/image/:cidOptimalizácia obrázku za behuOptimalizácia obrázkov

CIDv1 by default

Nahrávania a pripnutia vracajú moderné CIDv1 (bafk… pre malý jednoblokový obsah, bafy… pre väčšie súbory a priečinky) podľa profilu IPIP-0499 unixfs-v1-2025. Staršie CID Qm… z predchádzajúcich nahrávaní zostávajú plne rozpoznateľné všade — Qm… je platný vstup pre každý endpoint, ktorý prijíma CID.

S3-kompatibilné API

Použite ľubovoľný AWS SDK na nahrávanie a správu súborov na IPFS Ninja. Nasmerujte svojho S3 klienta na https://s3.ipfs.ninja s vaším API kľúčom ako prihlasovacími údajmi.

https://s3.ipfs.ninja
Operácia S3Popis
PutObjectNahranie súboru na IPFS
GetObjectStiahnutie súboru
HeadObjectZískanie metadát súboru
DeleteObjectOdpnutie a vymazanie súboru
ListObjectsV2Zoznam súborov s filtrovaním podľa prefixu
CreateMultipartUploadSpustenie viacdielneho nahrávania (do 5 GB)
UploadPartNahranie časti
CompleteMultipartUploadDokončenie viacdielneho nahrávania
ListBucketsZoznam vašich gateway
CreateBucketVytvorenie gateway (názvy bucketov sú globálne jedinečné — vráti BucketAlreadyExists, ak je názov obsadený)
DeleteBucketVymazanie gateway
PutBucketCorsKonfigurácia CORS pravidiel pre bucket (potrebné pre používanie prehliadačového SDK)
GetBucketCorsPrečítanie aktuálnej CORS konfigurácie pre bucket
DeleteBucketCorsOdstránenie všetkých CORS pravidiel z bucketu

Kompletnú dokumentáciu, príklady kódu a sprievodcov migráciou nájdete v časti Kompatibilita s S3.