Skip to content

API-referanse

Alle endepunkter, parametere, forespørsels-/svarsformater og feilkoder.

Basis-URL

https://api.ipfs.ninja

Alle forespørsler krever en API-nøkkel via X-Api-Key-headeren. Se Autentisering for detaljer.

Endepunkter

MetodeStiBeskrivelseSide
POST/upload/newLast opp en fil til IPFSFiler
GET/upload/listList opplastede filerFiler
GET/file/:cidHent filmetadata via CIDFiler
PUT/files/:cid/nameGi en fil nytt navnFiler
PUT/files/:cid/moveFlytt en fil til en mappeMapper
POST/pinFest eksisterende CID fra IPFS-nettverket (støtter swarm-connect-hint)Festing
GET/pin/:cidSjekk festingsstatusFesting
POST/foldersOpprett mappeMapper
GET/foldersList mapperMapper
PUT/folders/:folderIdOppdater mappeMapper
DELETE/folders/:folderIdSlett mappeMapper
POST/folders/:folderId/snapshotTa et øyeblikksbilde av en mappe som en katalog-CIDMapper
PUT/folders/:folderId/corsSett CORS-konfigurasjon per bucketMapper
GET/folders/:folderId/corsHent CORS-konfigurasjon per bucketMapper
DELETE/folders/:folderId/corsFjern CORS-konfigurasjon per bucketMapper
GET/user/profileHent brukerprofilProfil
POST/apikeysOpprett API-nøkkelAPI-nøkler
GET/apikeysList API-nøklerAPI-nøkler
DELETE/apikeys/:keySlett API-nøkkelAPI-nøkler
GET/analyticsBruksanalyseAnalyse
PUT/gateway-settingsOppdater gateway-innstillingerGateways
POST/gateway-tokensOpprett gateway-tokenGateways
GET/gateway-tokensList gateway-tokenerGateways
DELETE/gateway-tokens/:prefixSlett gateway-tokenGateways
POST/upload/signed-urlGenerer signert opplastingstokenSignerte tokener
GET/signed-tokensList signerte tokenerSignerte tokener
DELETE/signed-tokens/:tokenIdTilbakekall signert tokenSignerte tokener
GET/image/:cidOptimaliser bilde direkteBildeoptimalisering

CIDv1 som standard

Opplastinger og festinger returnerer moderne CIDv1 (bafk… for lite innhold i én blokk, bafy… for større filer og kataloger) i tråd med IPIP-0499 unixfs-v1-2025-profilen. Eldre Qm…-CID-er fra tidligere opplastinger forblir fullt oppløselige overalt — Qm… er en gyldig inndata til ethvert endepunkt som godtar en CID.

S3-kompatibelt API

Bruk hvilken som helst AWS SDK til å laste opp og administrere filer på IPFS Ninja. Pek S3-klienten din mot https://s3.ipfs.ninja med API-nøkkelen din som legitimasjon.

https://s3.ipfs.ninja
S3-operasjonBeskrivelse
PutObjectLast opp en fil til IPFS
GetObjectLast ned en fil
HeadObjectHent filmetadata
DeleteObjectAvpinn og slett en fil
ListObjectsV2List filer med prefiksfiltrering
CreateMultipartUploadStart en flerdelt opplasting (opptil 5 GB)
UploadPartLast opp en del
CompleteMultipartUploadFullfør flerdelt opplasting
ListBucketsList gatewayene dine
CreateBucketOpprett en gateway (bucket-navn er globalt unike — returnerer BucketAlreadyExists hvis navnet er opptatt)
DeleteBucketSlett en gateway
PutBucketCorsKonfigurer CORS-regler per bucket (påkrevd for bruk av nettleser-SDK-er)
GetBucketCorsLes gjeldende CORS-konfigurasjon for en bucket
DeleteBucketCorsFjern alle CORS-regler fra en bucket

Se S3-kompatibilitet for full dokumentasjon, kodeeksempler og migreringsguider.