{
  "api": {
    "host": "updatekit.mikebeas.com",
    "environment": "production",
    "build": "v136",
    "deployed": "2025-01-02T22:37:57Z",
    "commit": "67cedf77c654fd1e3c94e1bfd5c6c562cbec679d"
  },
  "about": {
    "description": "The UpdateKit API makes it easy for shortcut creators to check for new versions of their shortcuts by offloading most of the hard work to the cloud.",
    "documentation": "https://www.mikebeas.com/updatekit-api"
  },
  "developer": {
    "name": "Mike Beasley",
    "website": "https://www.mikebeas.com",
    "mastodon": {
      "user": "@UpdateKit@mastodon.social",
      "url": "https://mastodon.social/@UpdateKit",
      "label": "Mastodon"
    },
    "bluesky": {
      "user": "@updatekit.mikebeas.com",
      "url": "https://bsky.app/profile/updatekit.mikebeas.com",
      "label": "Bluesky (Invite-Only Beta)"
    },
    "github": {
      "user": "MikeBeas",
      "url": "https://github.com/MikeBeas",
      "label": "GitHub"
    }
  },
  "modules": {
    "about": "Modules provide support for specific gallery websites. These are supported in addition to generic URL support as outlined in the UpdateKit API documentation. More modules may be added over time as needed.",
    "count": 3,
    "supported": [
      {
        "name": "Switchblade",
        "url": "https://github.com/MikeBeas/switchblade",
        "urlTitle": "GitHub",
        "key": "switchblade",
        "about": "Switchblade is a free self-hosted platform that you can use to distribute your shortcuts. You can learn more on GitHub.",
        "capabilities": {
          "prerelease": {
            "supported": true,
            "info": "Full support"
          },
          "missedUpdates": {
            "supported": true
          }
        }
      },
      {
        "name": "RoutineHub",
        "url": "https://routinehub.co",
        "key": "routinehub",
        "test": {
          "version": "1.0",
          "module": "routinehub",
          "id": 69
        },
        "capabilities": {
          "prerelease": {
            "supported": true,
            "info": "This gallery has limited support for this feature. If a pre-release version is the latest version available, it can prevent users who have opted out of pre-release versions from seeing your latest stable release. See the UpdateKit API documentation for more information."
          },
          "missedUpdates": {
            "supported": false
          }
        }
      },
      {
        "name": "ShareShortcuts",
        "url": "https://shareshortcuts.com",
        "key": "shareshortcuts",
        "test": {
          "version": "1.0",
          "module": "shareshortcuts",
          "id": 107
        },
        "capabilities": {
          "prerelease": {
            "supported": true,
            "info": "This gallery has limited support for this feature. If a pre-release version is the latest version available, it can prevent users who have opted out of pre-release versions from seeing your latest stable release. See the UpdateKit API documentation for more information."
          },
          "missedUpdates": {
            "supported": false
          }
        }
      }
    ]
  },
  "versionCompareTests": {
    "count": 68,
    "versions": [
      {
        "installed": "1.0",
        "available": "1.0",
        "update": false
      },
      {
        "installed": "1.0",
        "available": "1.0.1",
        "update": true
      },
      {
        "installed": "1.0.1",
        "available": "1.0",
        "update": false
      },
      {
        "installed": "1.0.0-beta.1",
        "available": "1.0.0",
        "update": true
      },
      {
        "installed": "1.0.0",
        "available": "1.0.0-beta.1",
        "update": false
      },
      {
        "installed": "1.0.1.0.1.0",
        "available": "1.0.1.0.0.1",
        "update": false
      },
      {
        "installed": "1.0.1.0.0.0",
        "available": "1.0.1.0.1.1",
        "update": true
      },
      {
        "installed": "2.0",
        "available": "1.0.1.0.0.1",
        "update": false
      },
      {
        "installed": "1.0.1.0.1.0",
        "available": "2",
        "update": true
      },
      {
        "installed": "1.0.1.0.1.0",
        "available": "2.0.0.0.1",
        "update": true
      },
      {
        "installed": "2",
        "available": "2.0",
        "update": false
      },
      {
        "installed": "3",
        "available": "2.0",
        "update": false
      },
      {
        "installed": "2.0",
        "available": "3",
        "update": true
      },
      {
        "installed": "1.0.10",
        "available": "1.0.1",
        "update": false
      },
      {
        "installed": "1.0.1",
        "available": "1.0.10",
        "update": true
      },
      {
        "installed": "1.0.1",
        "available": "1.0.01",
        "update": false
      },
      {
        "installed": "1.0.01",
        "available": "1.0.001",
        "update": false
      },
      {
        "installed": "1.0.001",
        "available": "1.0.01",
        "update": true
      },
      {
        "installed": "1.0.1",
        "available": "1.0.001",
        "update": false
      },
      {
        "installed": "1.0.001",
        "available": "1.0.1",
        "update": true
      },
      {
        "installed": "1.0.01",
        "available": "1.0.1",
        "update": true
      },
      {
        "installed": "1.0.10",
        "available": "1.0.01",
        "update": false
      },
      {
        "installed": "1.0-beta.10",
        "available": "1.0-beta.01",
        "update": false,
        "prerelease": true
      },
      {
        "installed": "1.0-beta.1",
        "available": "1.0-beta.01",
        "update": false,
        "prerelease": true
      },
      {
        "installed": "1.0-beta.01",
        "available": "1.0-beta.1",
        "update": true,
        "prerelease": true
      },
      {
        "installed": "1.0-beta.1",
        "available": "1.0-beta.001",
        "update": false,
        "prerelease": true
      },
      {
        "installed": "1.0-beta.0001",
        "available": "1.0-beta.1",
        "update": true,
        "prerelease": true
      },
      {
        "installed": "1.0.2",
        "available": "1.0.10",
        "update": true
      },
      {
        "installed": "1.0",
        "available": "2.0-alpha.1",
        "prerelease": false,
        "update": false
      },
      {
        "installed": "1.0",
        "available": "2.0-alpha.1",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0",
        "available": "1.0-beta.1",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "1",
        "available": "1.0-beta.1",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "2",
        "available": "1.0-beta.1",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "1",
        "available": "2.0-beta.1",
        "prerelease": false,
        "update": false
      },
      {
        "installed": "1",
        "available": "2.0-beta.1",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-a1",
        "available": "2.0-a2",
        "prerelease": false,
        "update": false
      },
      {
        "installed": "2.0-a1",
        "available": "2.0-a2",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-a1",
        "available": "3.0-a2",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-b1",
        "available": "3.0-a2",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-b1",
        "available": "2.0-a2",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "2.0-a1",
        "available": "2.0-b2",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-alpha.1",
        "available": "2.0-beta.2",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-a.20.1",
        "available": "2.0-alpha.20.1",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "2.0-prerelease.20.1",
        "available": "2.0-test.20.1",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": false
      },
      {
        "installed": "2.0-prerelease.20.1",
        "available": "2.0-test.20.2",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": true
      },
      {
        "installed": "2.0-prerelease.20.1",
        "available": "2.0-rc.20.1",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": true
      },
      {
        "installed": "2.0-alpha.20.1",
        "available": "2.0-beta.20.1",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": false
      },
      {
        "installed": "2.0-alpha.20.1",
        "available": "2.0-beta.20.2",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": true
      },
      {
        "installed": "2.0-alpha.20.2",
        "available": "2.0-beta.20.1",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": false
      },
      {
        "installed": "2.0-rc.20.1",
        "available": "2.0-test.20.1",
        "prerelease": true,
        "tags": [
          [
            "prerelease",
            "test"
          ],
          "rc"
        ],
        "update": false
      },
      {
        "installed": "2.0-beta.20.1",
        "available": "2.0-beta.20.1",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "2.0-beta.20.1",
        "available": "2.0-beta.20.2",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "2.0-beta.20.2",
        "available": "2.0-beta.20.1",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "2.0-dev1",
        "available": "2.0-test2",
        "prerelease": true,
        "tags": [
          "dev",
          "pre",
          "test"
        ],
        "update": true
      },
      {
        "installed": "2.0-test1",
        "available": "2.0-dev3",
        "prerelease": true,
        "tags": [
          "dev",
          "pre",
          "test"
        ],
        "update": false
      },
      {
        "installed": "2.0-test1",
        "available": "2.0-dev3",
        "prerelease": false,
        "tags": [
          "dev",
          "pre",
          "test"
        ],
        "update": false
      },
      {
        "installed": "2.0-test1",
        "available": "3.0-dev3",
        "prerelease": true,
        "tags": [
          "dev",
          "pre",
          "test"
        ],
        "update": true
      },
      {
        "installed": "3.0-dev1",
        "available": "2.0-test3",
        "prerelease": true,
        "tags": [
          "dev",
          "pre",
          "test"
        ],
        "update": false
      },
      {
        "installed": "1.0.0-alpha+build4",
        "available": "1.0.0-alpha+build5",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "1.0.0-0.3.7",
        "available": "1.0.0-0.3.8",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "1.0.0-0.3.8",
        "available": "1.0.0-0.3.7",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "1.0.0-0.3.7",
        "available": "1.0.0",
        "prerelease": true,
        "update": true
      },
      {
        "installed": "1.0.0",
        "available": "1.0.0-0.3.7",
        "prerelease": true,
        "update": false
      },
      {
        "installed": "1.0.0",
        "available": "1.0.2",
        "prerelease": true,
        "skip": "1.0.2",
        "update": false
      },
      {
        "installed": "1.0.0",
        "available": "1.0.2",
        "prerelease": true,
        "skip": "1.0.1",
        "update": true
      },
      {
        "installed": "1.0.0",
        "available": "1.0.2",
        "prerelease": true,
        "skip": "1.0.3",
        "update": true
      },
      {
        "installed": "1.0",
        "available": "1.0.12-alpha1",
        "prerelease": true,
        "update": true
      },
      {
        "available": "1.0",
        "update": true
      }
    ]
  }
}