{
  "openapi": "3.0.3",
  "info": {
    "title": "macrocontent Management API",
    "version": "1.0.0",
    "description": "Website automation with `mt_` tokens under `/management`. Prefer `X-Macro-Token`. Tokens start with zero permissions until granted.\n\nGenerated from route inventory (63 operations). Request/response schemas are summarized — use Try it out with Authorize. Excluded: Stripe webhook, internal screenshot capture."
  },
  "servers": [
    {
      "url": "https://api.macrocontent.dev",
      "description": "Production"
    },
    {
      "url": "http://localhost:3000",
      "description": "Local development"
    }
  ],
  "tags": [
    {
      "name": "Activity"
    },
    {
      "name": "Api-tokens"
    },
    {
      "name": "Content"
    },
    {
      "name": "Data"
    },
    {
      "name": "Domains"
    },
    {
      "name": "Export"
    },
    {
      "name": "Permission-catalog"
    },
    {
      "name": "Sdk-keys"
    },
    {
      "name": "Settings"
    },
    {
      "name": "Store"
    },
    {
      "name": "Team"
    },
    {
      "name": "Webhooks"
    },
    {
      "name": "Whoami"
    }
  ],
  "components": {
    "securitySchemes": {
      "BearerAuth": {
        "type": "http",
        "scheme": "bearer",
        "bearerFormat": "JWT",
        "description": "Platform access JWT from `/auth/login` (or refresh). Used by dashboard, account, store/me, publisher/me."
      },
      "MacroToken": {
        "type": "apiKey",
        "in": "header",
        "name": "X-Macro-Token",
        "description": "Management token `mt_…` (also accepted as Bearer)."
      },
      "BearerToken": {
        "type": "http",
        "scheme": "bearer",
        "description": "Same `mt_…` token as Bearer (Management)."
      }
    }
  },
  "paths": {
    "/management/content/nodes": {
      "get": {
        "tags": [
          "Content"
        ],
        "summary": "Get management content nodes",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Content"
        ],
        "summary": "Create content nodes",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/content/values": {
      "get": {
        "tags": [
          "Content"
        ],
        "summary": "Get management content values",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/content/values/{nodeId}": {
      "put": {
        "tags": [
          "Content"
        ],
        "summary": "Set values nodeId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "nodeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/content/versions": {
      "get": {
        "tags": [
          "Content"
        ],
        "summary": "Get management content versions",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Content"
        ],
        "summary": "Create content versions",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/content/versions/{id}/publish": {
      "patch": {
        "tags": [
          "Content"
        ],
        "summary": "Update id publish",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/team/site-users": {
      "get": {
        "tags": [
          "Team"
        ],
        "summary": "Get management team site users",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Team"
        ],
        "summary": "Create team site users",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/whoami": {
      "get": {
        "tags": [
          "Whoami"
        ],
        "summary": "Token identity and permissions",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/api-tokens": {
      "get": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "Get management api tokens",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "Create management api tokens",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/api-tokens/{tokenId}": {
      "delete": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "Delete api tokens tokenId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "patch": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "Update api tokens tokenId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/api-tokens/{tokenId}/credential": {
      "get": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "Get api tokens tokenId credential",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/api-tokens/{tokenId}/deactivate": {
      "post": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "deactivate",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/api-tokens/{tokenId}/reactivate": {
      "post": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "reactivate",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/api-tokens/{tokenId}/rotate": {
      "post": {
        "tags": [
          "Api-tokens"
        ],
        "summary": "rotate",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "tokenId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/domains": {
      "get": {
        "tags": [
          "Domains"
        ],
        "summary": "Get management domains",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Domains"
        ],
        "summary": "Create management domains",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/domains/{hostname}": {
      "delete": {
        "tags": [
          "Domains"
        ],
        "summary": "Delete domains hostname",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "hostname",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/domains/primary": {
      "patch": {
        "tags": [
          "Domains"
        ],
        "summary": "Update domains primary",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/domains/probe": {
      "post": {
        "tags": [
          "Domains"
        ],
        "summary": "probe",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/export": {
      "get": {
        "tags": [
          "Export"
        ],
        "summary": "Get management export",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/permission-catalog": {
      "get": {
        "tags": [
          "Permission-catalog"
        ],
        "summary": "Get management permission catalog",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys": {
      "get": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "Get management sdk keys",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys/{keyId}": {
      "delete": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "Delete sdk keys keyId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "keyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys/{keyId}/credential": {
      "get": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "Get sdk keys keyId credential",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "keyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys/{keyId}/origins": {
      "patch": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "Update keyId origins",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "keyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys/{keyId}/rotate": {
      "post": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "rotate",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "keyId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys/dev/disable": {
      "post": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "disable",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/sdk-keys/dev/enable": {
      "post": {
        "tags": [
          "Sdk-keys"
        ],
        "summary": "enable",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/settings": {
      "get": {
        "tags": [
          "Settings"
        ],
        "summary": "Get management settings",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "patch": {
        "tags": [
          "Settings"
        ],
        "summary": "Update management settings",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks": {
      "get": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Get management webhooks",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Create management webhooks",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/{webhookId}": {
      "delete": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Delete webhooks webhookId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "patch": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Update webhooks webhookId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/{webhookId}/credential": {
      "get": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Get webhooks webhookId credential",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/{webhookId}/deliveries": {
      "get": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Get webhooks webhookId deliveries",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/{webhookId}/deliveries/{deliveryId}/resend": {
      "post": {
        "tags": [
          "Webhooks"
        ],
        "summary": "resend",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "deliveryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/{webhookId}/rotate-secret": {
      "post": {
        "tags": [
          "Webhooks"
        ],
        "summary": "rotate secret",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/{webhookId}/test": {
      "post": {
        "tags": [
          "Webhooks"
        ],
        "summary": "test",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "webhookId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/webhooks/events": {
      "get": {
        "tags": [
          "Webhooks"
        ],
        "summary": "Get management webhooks events",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/activity": {
      "get": {
        "tags": [
          "Activity"
        ],
        "summary": "Get management activity",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/activity/catalog": {
      "get": {
        "tags": [
          "Activity"
        ],
        "summary": "Get management activity catalog",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/groups/{groupId}/sync": {
      "post": {
        "tags": [
          "Data"
        ],
        "summary": "sync",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "groupId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/sources": {
      "get": {
        "tags": [
          "Data"
        ],
        "summary": "Get management data sources",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Data"
        ],
        "summary": "Create data sources",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/sources/{sourceId}": {
      "delete": {
        "tags": [
          "Data"
        ],
        "summary": "Delete sources sourceId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "patch": {
        "tags": [
          "Data"
        ],
        "summary": "Update sources sourceId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/sources/{sourceId}/sync": {
      "post": {
        "tags": [
          "Data"
        ],
        "summary": "sync",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "sourceId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/sync-runs": {
      "get": {
        "tags": [
          "Data"
        ],
        "summary": "Get management data sync runs",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/variable-sets": {
      "post": {
        "tags": [
          "Data"
        ],
        "summary": "Create data variable sets",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/variables": {
      "get": {
        "tags": [
          "Data"
        ],
        "summary": "Get management data variables",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "post": {
        "tags": [
          "Data"
        ],
        "summary": "Create data variables",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/variables/{key}/usage": {
      "get": {
        "tags": [
          "Data"
        ],
        "summary": "Get variables key usage",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/data/variables/{variableId}": {
      "delete": {
        "tags": [
          "Data"
        ],
        "summary": "Delete variables variableId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "variableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      },
      "patch": {
        "tags": [
          "Data"
        ],
        "summary": "Update variables variableId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "variableId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/store/{typeId}": {
      "delete": {
        "tags": [
          "Store"
        ],
        "summary": "Delete store typeId",
        "description": "Auth: mt_ token",
        "parameters": [
          {
            "name": "typeId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/store/components": {
      "get": {
        "tags": [
          "Store"
        ],
        "summary": "Get management store components",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/store/install": {
      "post": {
        "tags": [
          "Store"
        ],
        "summary": "install",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    },
    "/management/store/install-package": {
      "post": {
        "tags": [
          "Store"
        ],
        "summary": "install package",
        "description": "Auth: mt_ token",
        "security": [
          {
            "MacroToken": []
          },
          {
            "BearerToken": []
          }
        ],
        "responses": {
          "200": {
            "description": "Success"
          },
          "401": {
            "description": "Unauthorized"
          },
          "403": {
            "description": "Forbidden"
          },
          "404": {
            "description": "Not found"
          }
        }
      }
    }
  },
  "x-macro-stats": {
    "included": 63,
    "excluded": 0,
    "sourceRows": 63
  }
}
