{
  "opencollection": "1.0.0",
  "info": {
    "name": "Eclipse Marketplace REST API",
    "version": "1.0.0"
  },
  "items": [
    {
      "info": {
        "name": "List markets and categories",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/"
      },
      "docs": "List markets and categories"
    },
    {
      "info": {
        "name": "Get a marketplace listing node",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/node/:nodeId",
        "params": [
          {
            "name": "nodeId",
            "value": "",
            "type": "path",
            "description": "Numeric identifier of a marketplace listing."
          }
        ]
      },
      "docs": "Get a marketplace listing node"
    },
    {
      "info": {
        "name": "List nodes in a taxonomy term",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/taxonomy/term/:ids",
        "params": [
          {
            "name": "ids",
            "value": "",
            "type": "path",
            "description": "Comma-separated category and market IDs, e.g. `36,31`."
          }
        ]
      },
      "docs": "List nodes in a taxonomy term"
    },
    {
      "info": {
        "name": "Search marketplace listings",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/search/apachesolr_search/:term",
        "params": [
          {
            "name": "term",
            "value": "",
            "type": "path",
            "description": "URL-encoded search term."
          },
          {
            "name": "page",
            "value": "",
            "type": "query",
            "description": "Zero-indexed result page."
          },
          {
            "name": "filter",
            "value": "",
            "type": "query",
            "description": "Optional filter, e.g. tx_eclipse_versions=oxygen."
          }
        ]
      },
      "docs": "Search marketplace listings"
    },
    {
      "info": {
        "name": "Top favorited listings",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/favorites/top"
      },
      "docs": "Top favorited listings"
    },
    {
      "info": {
        "name": "Most popular listings",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/popular/top"
      },
      "docs": "Most popular listings"
    },
    {
      "info": {
        "name": "Recently updated listings",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/recent"
      },
      "docs": "Recently updated listings"
    },
    {
      "info": {
        "name": "Featured listings",
        "type": "http"
      },
      "http": {
        "method": "GET",
        "url": "https://marketplace.eclipse.org/api/p/featured"
      },
      "docs": "Featured listings"
    }
  ],
  "bundled": true
}