{
  "key": "io.jsoftware.apps.slack-conf-connector",
  "baseUrl": "https://slackconf.jsoftware.io",
  "name": "Slack Connector for Confluence Cloud",
  "description": "Get slack notifications when users comment, [events] and/or other events that happen on confluence,confluence questions. You can easily customize for which events on confluence,confluence questions via this app.",
  "vendor": {
    "name": "JSoftware Inc",
    "url": "https://jsoftware.io"
  },
  "apiMigrations": {
    "gdpr": true,
    "context-qsh": true,
    "signed-install": true
  },
  "authentication": {
    "type": "jwt"
  },
  "enableLicensing": true,
  "scopes": [
    "write",
    "read",
    "ADMIN"
  ],
  "lifecycle": {
    "installed": "/conf/lifecycle/installed",
    "uninstalled": "/conf/lifecycle/uninstalled",
    "enabled": "/conf/lifecycle/enabled",
    "disabled": "/conf/lifecycle/disabled"
  },
  "modules": {
    "webSections": [
      {
        "key": "slack-connector-menu-section",
        "location": "system.admin",
        "name": {
          "value": "Slack Connector"
        }
      }
    ],
    "adminPages": [
      {
        "key": "admin-slack-integration",
        "location": "system.admin/slack-connector-menu-section",
        "name": {
          "value": "Global notification"
        },
        "url": "/conf/connect"
      },

      {
        "key": "admin-slack-settings",
        "location": "system.admin/slack-connector-menu-section",
        "name": {
          "value": "Bot Settings"
        },
        "url": "/conf/settings"
      },
      {
        "key": "admin-connected-projects",
        "location": "system.admin/slack-connector-menu-section",
        "name": {
          "value": "Connected spaces"
        },
        "url": "/conf/connected-projects"
      }
    ],
    "spaceToolsTabs": [
      {
        "url": "/conf/connect?projectKey={space.key}",
        "location": "integrations",
        "name": {
          "value": "Slack"
        },
        "key": "project-slack-integration"
      }
    ],
    "webhooks": [
      {
        "event": "attachment_created",
        "url": "/conf/hook/attachment_created"
      },
      {
        "event": "attachment_removed",
        "url": "/conf/hook/attachment_removed"
      },
      {
        "event": "attachment_updated",
        "url": "/conf/hook/attachment_updated"
      },
      {
        "event": "blog_created",
        "url": "/conf/hook/blog_created"
      },
      {
        "event": "blog_removed",
        "url": "/conf/hook/blog_removed"
      },
      {
        "event": "blog_restored",
        "url": "/conf/hook/blog_restored"
      },
      {
        "event": "blog_trashed",
        "url": "/conf/hook/blog_trashed"
      },
      {
        "event": "blog_updated",
        "url": "/conf/hook/blog_updated"
      },
      {
        "event": "blueprint_page_created",
        "url": "/conf/hook/blueprint_page_created"
      },
      {
        "event": "comment_created",
        "url": "/conf/hook/comment_created"
      },
      {
        "event": "comment_removed",
        "url": "/conf/hook/comment_removed"
      },
      {
        "event": "comment_updated",
        "url": "/conf/hook/comment_updated"
      },
      {
        "event": "content_permissions_updated",
        "url": "/conf/hook/content_permissions_updated"
      },
      {
        "event": "page_children_reordered",
        "url": "/conf/hook/page_children_reordered"
      },
      {
        "event": "page_created",
        "url": "/conf/hook/page_created"
      },
      {
        "event": "page_moved",
        "url": "/conf/hook/page_moved"
      },
      {
        "event": "page_removed",
        "url": "/conf/hook/page_removed"
      },
      {
        "event": "page_restored",
        "url": "/conf/hook/page_restored"
      },
      {
        "event": "page_trashed",
        "url": "/conf/hook/page_trashed"
      },
      {
        "event": "page_updated",
        "url": "/conf/hook/page_updated"
      },
      {
        "event": "plugin_enabled",
        "url": "/conf/hook/plugin_enabled"
      },
      {
        "event": "space_created",
        "url": "/conf/hook/space_created"
      },
      {
        "event": "space_logo_updated",
        "url": "/conf/hook/space_logo_updated"
      },
      {
        "event": "space_permissions_updated",
        "url": "/conf/hook/space_permissions_updated"
      },
      {
        "event": "space_removed",
        "url": "/conf/hook/space_removed"
      },
      {
        "event": "space_updated",
        "url": "/conf/hook/space_updated"
      },
      {
        "event": "user_reactivated",
        "url": "/conf/hook/user_reactivated"
      },
      {
        "event": "user_removed",
        "url": "/conf/hook/user_removed"
      }
    ]
  }
}
