{
  "key": "confluence-renderer-staging",
  "baseUrl": "https://confluence-renderer-staging.deviniti.com",
  "name": "Integrator for Confluence & Jira",
  "authentication": {
    "type": "jwt"
  },
  "vendor": {
    "name": "Deviniti",
    "url": "https://deviniti.com"
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled"
  },
  "enableLicensing": true,
  "scopes": [
    "READ",
    "WRITE"
  ],
  "apiMigrations": {
    "context-qsh": true,
    "signed-install": true
  },
  "modules": {
    "postInstallPage": {
      "url": "/get-started",
      "name": {
        "value": "Integrator for Confluence & Jira - get started"
      },
      "key": "post-install-page"
    },
    "adminPages": [
      {
        "key": "get-started",
        "location": "admin_plugins_menu/admin-menu-section",
        "url": "/get-started",
        "weight": 100,
        "name": {
          "value": "Get Started"
        }
      }
    ],
    "dialogs": [
      {
        "key": "cancel-changes-dialog",
        "url": "/cancel-changes-dialog",
        "options": {
          "chrome": false
        }
      }
    ],
    "webSections": [
      {
        "key": "admin-menu-section",
        "location": "admin_plugins_menu",
        "weight": 100,
        "name": {
          "value": "Integrator for Confluence & Jira"
        }
      }
    ],
    "jiraIssueContents": [
      {
        "key": "confluence-renderer-panel",
        "name": {
          "value": "Connected Confluence pages preview"
        },
        "target": {
          "type": "web_panel",
          "url": "/confluence-page?projectId={project.id}&issueId={issue.id}"
        },
        "conditions": [
          {
            "condition": "entity_property_equal_to",
            "params": {
              "entity": "project",
              "propertyKey": "confluence-renderer-staging:confluence-page-on-issue-panel-status",
              "objectName": "enabled",
              "value": "true"
            }
          },
          {
            "condition": "addon_is_licensed"
          }
        ],
        "contentPresentConditions": [
          {
            "condition": "entity_property_equal_to",
            "params": {
              "entity": "project",
              "propertyKey": "confluence-renderer-staging:confluence-page-on-issue-panel-status",
              "objectName": "enabled",
              "value": "true"
            }
          },
          {
            "condition": "addon_is_licensed"
          }
        ],
        "tooltip": {
          "value": ""
        },
        "icon": {
          "width": 0,
          "height": 0,
          "url": "/favicon.ico"
        }
      }
    ],
    "jiraProjectAdminTabPanels": [
      {
        "key": "project-menu-pages",
        "name": {
          "value": "Integrator for Confluence & Jira"
        },
        "url": "/pages-configuration?projectId={project.id}&projectKey={project.key}",
        "weight": 100,
        "location": "projectgroup4"
      }
    ],
    "webhooks": [
      {
        "event": "jira:issue_deleted",
        "url": "/webhook/issue/deleted?issueId={issue.id}"
      },
      {
        "event": "jira:issue_created",
        "url": "/webhook/issue/created?issueId={issue.id}&projectId={project.id}",
        "filter": "project.property[confluence-renderer-staging:project-webhook-status].enabled = \"true\""
      },
      {
        "event": "jira:issue_updated",
        "url": "/webhook/issue/updated?issueId={issue.id}&projectId={project.id}",
        "filter": "project.property[confluence-renderer-staging:project-webhook-status].enabled = \"true\""
      }
    ],
    "jiraEntityProperties": [
      {
        "key": "jira-issue-linked-confluence-page-id-indexing",
        "name": {
          "value": "Confluence page id index"
        },
        "entityType": "issue",
        "keyConfigurations": [
          {
            "propertyKey": "confluence-renderer-staging:linked-confluence-page-id",
            "extractions": [
              {
                "objectName": "pageId",
                "type": "string"
              }
            ]
          }
        ]
      },
      {
        "key": "jira-project-settings-indexing",
        "name": {
          "value": "Project settings index"
        },
        "entityType": "project",
        "keyConfigurations": [
          {
            "propertyKey": "confluence-renderer-staging:project-webhook-status",
            "extractions": [
              {
                "objectName": "enabled",
                "type": "string"
              }
            ]
          }
        ]
      }
    ]
  }
}
