{
  "commands": {
    "delete": {
      "aliases": [],
      "args": {
        "path": {
          "description": "API path",
          "name": "path",
          "required": true
        }
      },
      "description": "DELETE any API path (escape hatch).",
      "examples": [
        "<%= config.bin %> delete /v1/customers/cus_123"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "optional JSON request body",
          "name": "data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "delete",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "delete.js"
      ]
    },
    "get": {
      "aliases": [],
      "args": {
        "path": {
          "description": "API path, e.g. /v1/customers",
          "name": "path",
          "required": true
        }
      },
      "description": "GET any API path (escape hatch — covers every endpoint).",
      "examples": [
        "<%= config.bin %> get /v1/customers?limit=3",
        "<%= config.bin %> get /v1/transactions/txn_123 --json"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "get",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "get.js"
      ]
    },
    "login": {
      "aliases": [],
      "args": {},
      "description": "Save an API key to a profile (~/.selectwin/config.toml).",
      "examples": [
        "<%= config.bin %> login --api-key sk_test_123",
        "<%= config.bin %> login --profile live"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "login",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "login.js"
      ]
    },
    "logout": {
      "aliases": [],
      "args": {},
      "description": "Remove a profile's stored credentials.",
      "examples": [
        "<%= config.bin %> logout",
        "<%= config.bin %> logout --profile live"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "logout",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "logout.js"
      ]
    },
    "patch": {
      "aliases": [],
      "args": {
        "path": {
          "description": "API path",
          "name": "path",
          "required": true
        }
      },
      "description": "PATCH any API path with a JSON body (escape hatch).",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON request body",
          "name": "data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "patch",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "patch.js"
      ]
    },
    "post": {
      "aliases": [],
      "args": {
        "path": {
          "description": "API path",
          "name": "path",
          "required": true
        }
      },
      "description": "POST to any API path with a JSON body (escape hatch).",
      "examples": [
        "<%= config.bin %> post /v1/customers -d '{\"firstName\":\"Ana\",\"lastName\":\"Silva\"}'"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON request body",
          "name": "data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "post",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "post.js"
      ]
    },
    "put": {
      "aliases": [],
      "args": {
        "path": {
          "description": "API path",
          "name": "path",
          "required": true
        }
      },
      "description": "PUT to any API path with a JSON body (escape hatch).",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON request body",
          "name": "data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "put",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "put.js"
      ]
    },
    "version": {
      "aliases": [],
      "args": {},
      "description": "Show the installed CLI version.",
      "examples": [
        "<%= config.bin %> version"
      ],
      "flags": {},
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "version",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": false,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "version.js"
      ]
    },
    "whoami": {
      "aliases": [],
      "args": {},
      "description": "Validate the active key and show the profile / environment.",
      "examples": [
        "<%= config.bin %> whoami",
        "<%= config.bin %> whoami --profile live"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "whoami",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "whoami.js"
      ]
    },
    "config:get": {
      "aliases": [],
      "args": {
        "profile": {
          "description": "profile name (default: active)",
          "name": "profile"
        }
      },
      "description": "Show a profile's settings.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:get",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "get.js"
      ]
    },
    "config:list": {
      "aliases": [],
      "args": {},
      "description": "List saved profiles.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:list",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "list.js"
      ]
    },
    "config:use": {
      "aliases": [],
      "args": {
        "profile": {
          "description": "profile name",
          "name": "profile",
          "required": true
        }
      },
      "description": "Set the default profile.",
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "config:use",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "config",
        "use.js"
      ]
    },
    "customers:create": {
      "aliases": [],
      "args": {},
      "description": "Create a customer.",
      "examples": [
        "<%= config.bin %> customers create -d '{\"firstName\":\"Ana\",\"lastName\":\"Silva\",\"email\":\"ana@ex.com\"}'"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON body (CreateCustomerRequest)",
          "name": "data",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:create",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "create.js"
      ]
    },
    "customers:delete": {
      "aliases": [],
      "args": {
        "id": {
          "description": "customer id",
          "name": "id",
          "required": true
        }
      },
      "description": "Delete a customer by id.",
      "examples": [
        "<%= config.bin %> customers delete cus_123"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:delete",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "delete.js"
      ]
    },
    "customers:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "customer id",
          "name": "id",
          "required": true
        }
      },
      "description": "Retrieve a customer by id.",
      "examples": [
        "<%= config.bin %> customers get cus_123"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:get",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "get.js"
      ]
    },
    "customers:list": {
      "aliases": [],
      "args": {},
      "description": "List customers.",
      "examples": [
        "<%= config.bin %> customers list --limit 10"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "limit": {
          "description": "max items to return",
          "name": "limit",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "customers:list",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "customers",
        "list.js"
      ]
    },
    "webhooks:test": {
      "aliases": [],
      "args": {
        "id": {
          "description": "webhook endpoint id",
          "name": "id",
          "required": true
        }
      },
      "description": "Send a test (ping) delivery to a webhook endpoint.",
      "examples": [
        "<%= config.bin %> webhooks test whe_123"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webhooks:test",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webhooks",
        "test.js"
      ]
    },
    "transactions:create": {
      "aliases": [],
      "args": {},
      "description": "Create a transaction.",
      "examples": [
        "<%= config.bin %> transactions create -d '{\"amount\":1000,\"currency\":\"BRL\",\"paymentMethod\":\"pix\"}'"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON body (CreateTransactionRequest)",
          "name": "data",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "transactions:create",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "transactions",
        "create.js"
      ]
    },
    "transactions:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "transaction id",
          "name": "id",
          "required": true
        }
      },
      "description": "Retrieve a transaction by id.",
      "examples": [
        "<%= config.bin %> transactions get txn_123"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "transactions:get",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "transactions",
        "get.js"
      ]
    },
    "transactions:list": {
      "aliases": [],
      "args": {},
      "description": "List transactions.",
      "examples": [
        "<%= config.bin %> transactions list --limit 10"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "limit": {
          "description": "max items to return",
          "name": "limit",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "transactions:list",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "transactions",
        "list.js"
      ]
    },
    "transactions:refund": {
      "aliases": [],
      "args": {
        "id": {
          "description": "transaction id",
          "name": "id",
          "required": true
        }
      },
      "description": "Refund a transaction (full or partial).",
      "examples": [
        "<%= config.bin %> transactions refund txn_123",
        "<%= config.bin %> transactions refund txn_123 -d '{\"amount\":500}'"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON body (RefundTransactionRequest)",
          "name": "data",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "transactions:refund",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "transactions",
        "refund.js"
      ]
    },
    "webhooks:endpoints:create": {
      "aliases": [],
      "args": {},
      "description": "Create a webhook endpoint.",
      "examples": [
        "<%= config.bin %> webhooks endpoints create -d '{\"url\":\"https://ex.com/hook\",\"events\":[\"transaction.approved\"]}'"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "data": {
          "char": "d",
          "description": "JSON body (CreateWebhookEndpointRequest)",
          "name": "data",
          "required": true,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webhooks:endpoints:create",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webhooks",
        "endpoints",
        "create.js"
      ]
    },
    "webhooks:endpoints:get": {
      "aliases": [],
      "args": {
        "id": {
          "description": "webhook endpoint id",
          "name": "id",
          "required": true
        }
      },
      "description": "Retrieve a webhook endpoint by id.",
      "examples": [
        "<%= config.bin %> webhooks endpoints get whe_123"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webhooks:endpoints:get",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webhooks",
        "endpoints",
        "get.js"
      ]
    },
    "webhooks:endpoints:list": {
      "aliases": [],
      "args": {},
      "description": "List webhook endpoints.",
      "examples": [
        "<%= config.bin %> webhooks endpoints list"
      ],
      "flags": {
        "json": {
          "description": "Format output as json.",
          "helpGroup": "GLOBAL",
          "name": "json",
          "allowNo": false,
          "type": "boolean"
        },
        "profile": {
          "description": "config profile to use",
          "helpGroup": "GLOBAL",
          "name": "profile",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "api-key": {
          "description": "API key (overrides profile/env)",
          "helpGroup": "GLOBAL",
          "name": "api-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "base-url": {
          "description": "API base URL override",
          "helpGroup": "GLOBAL",
          "name": "base-url",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "idempotency-key": {
          "description": "idempotency key for mutations",
          "helpGroup": "GLOBAL",
          "name": "idempotency-key",
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        },
        "verbose": {
          "char": "v",
          "description": "verbose output",
          "helpGroup": "GLOBAL",
          "name": "verbose",
          "allowNo": false,
          "type": "boolean"
        },
        "limit": {
          "description": "max items to return",
          "name": "limit",
          "default": 20,
          "hasDynamicHelp": false,
          "multiple": false,
          "type": "option"
        }
      },
      "hasDynamicHelp": false,
      "hiddenAliases": [],
      "id": "webhooks:endpoints:list",
      "pluginAlias": "@selectwin/cli",
      "pluginName": "@selectwin/cli",
      "pluginType": "core",
      "strict": true,
      "enableJsonFlag": true,
      "isESM": true,
      "relativePath": [
        "dist",
        "commands",
        "webhooks",
        "endpoints",
        "list.js"
      ]
    }
  },
  "version": "0.1.6"
}