block_put

Store input as an IPFS block.

/api/v0/block/put

Store input as an IPFS block.

REQUEST

curl "https://mainnet-rpc.wetez.io/ipfs/$AdminKey/api/v0/block/put?format=v0&mhtype=sha2-256&mhlen=-1" \
    -X POST \
    -H "Content-Type: multipart/form-data" \
    -F file=@"<file>"

REQUEST PARAMS

  • file [Required] - The path to a file to be added to IPFS.

  • format [Optional] - Content ID format for blocks to be created with. The default is v0.

  • mhtype [Optional] - Multihash hash function. The default is sha2-256.

  • mhlen [Optional] - Multihash hash length. The default is -1.

RESPONSE

On success, the call to this endpoint will return with 200 and the following body:

BODY

{
    "Key": "bafkreihlm3c4dulcrgbrs6ljgfssb74bupyr4wfnhmyuc6in4w2a63ct5i",
    "Size": 12
}

RESULT FIELDS

  • Key - Key of the block.

  • Size - Integer indication size in bytes.

Last updated