{
  "description": "Request account data (transactions, balance) from a bank into a context file with aqbanking-cli. Transfers, import/export and HBCI user setup (aqhbci-tool4) are left out.",
  "options": [
    {
      "names": [
        "--cfgdir",
        "-D"
      ],
      "description": "Configuration folder",
      "args": {
        "name": "cfgdir",
        "isOptional": false,
        "template": "folders"
      }
    },
    {
      "names": [
        "--noninteractive",
        "-n"
      ],
      "description": "Non-interactive"
    }
  ],
  "name": "aqbanking-cli",
  "aliases": [
    "aqhbci-tool4"
  ],
  "subcommands": [
    {
      "name": "request",
      "description": "Request account data",
      "options": [
        {
          "names": [
            "--bank",
            "-b"
          ],
          "description": "Bank code",
          "args": {
            "name": "bank",
            "isOptional": false
          }
        },
        {
          "names": [
            "--account",
            "-a"
          ],
          "description": "Account number",
          "args": {
            "name": "account",
            "isOptional": false
          }
        },
        {
          "names": [
            "--iban"
          ],
          "description": "IBAN",
          "args": {
            "name": "iban",
            "isOptional": false
          }
        },
        {
          "names": [
            "--ctxfile",
            "-c"
          ],
          "description": "File the received data is stored in.",
          "args": {
            "name": "ctxfile",
            "description": "File the received data is stored in.",
            "isOptional": false,
            "template": "filepaths"
          },
          "isDangerous": true
        },
        {
          "names": [
            "--transactions"
          ],
          "description": "Request transactions"
        },
        {
          "names": [
            "--balance"
          ],
          "description": "Request balance"
        },
        {
          "names": [
            "--fromdate"
          ],
          "description": "YYYYMMDD",
          "args": {
            "name": "fromdate",
            "description": "YYYYMMDD",
            "isOptional": false
          }
        },
        {
          "names": [
            "--todate"
          ],
          "description": "YYYYMMDD",
          "args": {
            "name": "todate",
            "description": "YYYYMMDD",
            "isOptional": false
          }
        }
      ]
    }
  ]
}
