{
  "opencollection": "1.0.0",
  "info": {
    "name": "IPFS RPC Add API",
    "version": "v0"
  },
  "items": [
    {
      "info": {
        "name": "Add",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "add",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "http://localhost:5001/api/v0/add",
            "params": [
              {
                "name": "quiet",
                "value": "",
                "type": "query",
                "description": "Write minimal output."
              },
              {
                "name": "quieter",
                "value": "",
                "type": "query",
                "description": "Write only final hash."
              },
              {
                "name": "silent",
                "value": "",
                "type": "query",
                "description": "Write no output."
              },
              {
                "name": "progress",
                "value": "",
                "type": "query",
                "description": "Stream progress data."
              },
              {
                "name": "trickle",
                "value": "",
                "type": "query",
                "description": "Use trickle-dag format for dag generation."
              },
              {
                "name": "only-hash",
                "value": "",
                "type": "query",
                "description": "Only chunk and hash - do not write to disk."
              },
              {
                "name": "wrap-with-directory",
                "value": "",
                "type": "query",
                "description": "Wrap files with a directory object."
              },
              {
                "name": "chunker",
                "value": "",
                "type": "query",
                "description": "Chunking algorithm, size-[bytes], rabin-[min]-[avg]-[max] or buzhash."
              },
              {
                "name": "raw-leaves",
                "value": "",
                "type": "query",
                "description": "Use raw blocks for leaf nodes."
              },
              {
                "name": "nocopy",
                "value": "",
                "type": "query",
                "description": "Add the file using filestore. Implies raw-leaves. (experimental)."
              },
              {
                "name": "fscache",
                "value": "",
                "type": "query",
                "description": "Check the filestore for pre-existing blocks. (experimental)."
              },
              {
                "name": "cid-version",
                "value": "",
                "type": "query",
                "description": "CID version. Defaults to 0 unless an option that depends on CIDv1 is passed. Passing version 1 will cause the raw-leaves option to default to true."
              },
              {
                "name": "hash",
                "value": "",
                "type": "query",
                "description": "Hash function to use. Implies CIDv1 if not sha2-256. (experimental)."
              },
              {
                "name": "inline",
                "value": "",
                "type": "query",
                "description": "Inline small blocks into CIDs. (experimental)."
              },
              {
                "name": "inline-limit",
                "value": "",
                "type": "query",
                "description": "Maximum block size to inline. (experimental)."
              },
              {
                "name": "pin",
                "value": "",
                "type": "query",
                "description": "Pin locally to protect added files from garbage collection."
              },
              {
                "name": "to-files",
                "value": "",
                "type": "query",
                "description": "Add reference to Files API (MFS) at the provided path."
              }
            ]
          },
          "docs": "Add a file or directory to IPFS."
        }
      ]
    }
  ],
  "bundled": true
}