Skip to content

Referenční příručka API

Všechny endpointy, parametry, formáty požadavků/odpovědí a chybové kódy.

Základní URL

https://api.ipfs.ninja

Všechny požadavky vyžadují API klíč prostřednictvím hlavičky X-Api-Key. Podrobnosti naleznete v části Autentizace.

Endpointy

MetodaCestaPopisStránka
POST/upload/newNahrání souboru na IPFSSoubory
GET/upload/listSeznam nahraných souborůSoubory
GET/file/:cidZískání metadat souboru podle CIDSoubory
PUT/files/:cid/namePřejmenování souboruSoubory
PUT/files/:cid/movePřesunutí souboru do složkySložky
POST/pinPřipnutí existujícího CID ze sítě IPFS (podporuje nápovědy pro swarm-connect)Připínání
GET/pin/:cidKontrola stavu připnutíPřipínání
POST/foldersVytvoření složkySložky
GET/foldersSeznam složekSložky
PUT/folders/:folderIdAktualizace složkySložky
DELETE/folders/:folderIdSmazání složkySložky
POST/folders/:folderId/snapshotSnapshot složky do adresářového CIDSložky
PUT/folders/:folderId/corsNastavení CORS konfigurace pro daný bucketSložky
GET/folders/:folderId/corsZískání CORS konfigurace pro daný bucketSložky
DELETE/folders/:folderId/corsOdebrání CORS konfigurace pro daný bucketSložky
GET/user/profileZískání profilu uživateleProfil
POST/apikeysVytvoření API klíčeAPI klíče
GET/apikeysSeznam API klíčůAPI klíče
DELETE/apikeys/:keySmazání API klíčeAPI klíče
GET/analyticsAnalytika využitíAnalytika
PUT/gateway-settingsAktualizace nastavení gatewayGateway
POST/gateway-tokensVytvoření tokenu gatewayGateway
GET/gateway-tokensSeznam tokenů gatewayGateway
DELETE/gateway-tokens/:prefixSmazání tokenu gatewayGateway
POST/upload/signed-urlVygenerování podepsaného tokenu pro nahráváníPodepsané tokeny
GET/signed-tokensSeznam podepsaných tokenůPodepsané tokeny
DELETE/signed-tokens/:tokenIdOdvolání podepsaného tokenuPodepsané tokeny
GET/image/:cidOptimalizace obrázku za běhuOptimalizace obrázků

Výchozí formát CIDv1

Nahrání i připnutí vrací moderní CIDv1 (bafk… pro malý jednoblokový obsah, bafy… pro větší soubory a adresáře) podle profilu IPIP-0499 unixfs-v1-2025. Starší CID Qm… z dřívějších nahrání zůstávají všude plně přeložitelné — Qm… je platným vstupem pro každý endpoint, který přijímá CID.

S3-kompatibilní API

Použijte libovolné AWS SDK k nahrávání a správě souborů na IPFS Ninja. Nasměrujte svého S3 klienta na https://s3.ipfs.ninja a jako přihlašovací údaje použijte svůj API klíč.

https://s3.ipfs.ninja
S3 operacePopis
PutObjectNahrání souboru na IPFS
GetObjectStažení souboru
HeadObjectZískání metadat souboru
DeleteObjectOdpojení (unpin) a smazání souboru
ListObjectsV2Seznam souborů s filtrováním podle prefixu
CreateMultipartUploadZahájení multipart uploadu (až 5 GB)
UploadPartNahrání části
CompleteMultipartUploadDokončení multipart uploadu
ListBucketsSeznam vašich gateway
CreateBucketVytvoření gateway (názvy bucketů jsou globálně jedinečné — vrací BucketAlreadyExists, pokud je název obsazen)
DeleteBucketSmazání gateway
PutBucketCorsKonfigurace CORS pravidel pro jednotlivý bucket (vyžadováno pro použití v prohlížečovém SDK)
GetBucketCorsČtení aktuální CORS konfigurace bucketu
DeleteBucketCorsOdebrání všech CORS pravidel z bucketu

Kompletní dokumentaci, příklady kódu a průvodce migrací naleznete v S3 kompatibilitě.