{
  "key": "meetical-jira-connect-app",
  "baseUrl": "https://jira-connect-app.meetical.io",
  "name": "Meetical Jira Connect App",
  "vendor": {
    "name": "Meetical",
    "url": "https://www.meetical.io"
  },
  "links": {
    "documentation": "https://www.meetical.io/learn"
  },
  "authentication": {
    "type": "jwt"
  },
  "lifecycle": {
    "installed": "/installed",
    "uninstalled": "/uninstalled"
  },
  "scopes": [
    "READ",
    "WRITE",
    "ACT_AS_USER",
    "ACCESS_EMAIL_ADDRESSES"
  ],
  "apiMigrations": {
    "context-qsh": true,
    "signed-install": true
  },
  "modules": {
    "postInstallPage": {
      "url": "/post-install/getting-started",
      "name": {
        "value": "Meetical for Jira Getting Started"
      },
      "key": "meetical-getting-started-page"
    },
    "configurePage": {
      "url": "/post-install/getting-started",
      "name": {
        "value": "Configure Meetical App"
      },
      "key": "admin-app-config"
    },
    "generalPages": [
      {
        "key": "meetical-calendar-page",
        "location": "system.top.navigation.bar",
        "name": {
          "value": "Meetical Calendar"
        },
        "icon": {
          "url": "/icons/logo-square-color-transparent.svg"
        },
        "url": "/meetings",
        "conditions": [
          {
            "condition": "user_is_logged_in"
          }
        ]
      }
    ],
    "webItems": [
      {
        "location": "system.user.options/system",
        "weight": 200,
        "url": "meetical-calendar-page",
        "context": "page",
        "target": {
          "type": "page"
        },
        "name": {
          "value": "Meetical Calendar"
        },
        "key": "meetical-user-menu-meeting-calendar-link"
      }
    ],
    "jiraIssueContents": [
      {
        "key": "create-meeting-jira-issue-content",
        "layout": {
          "width": "200px",
          "height": "100px"
        },
        "weight": 50,
        "supportsNative": false,
        "name": {
          "value": "Schedule Meeting"
        },
        "icon": {
          "url": "/icons/meetings.svg"
        },
        "target": {
          "type": "web_panel",
          "url": "/create-meeting?issueKey=${issue.key}"
        },
        "tooltip": {
          "value": "Schedule Meeting"
        }
      }
    ]
  }
}