{
  "name": "HASTE Collective",
  "version": "1.0.0",
  "description": "HASTE è un magazine editoriale italiano con catalogo prodotti integrato. Agente disponibile per leggere articoli, categorie, slideshow e stato del catalogo.",
  "url": "https://haste.it",
  "supportedInterfaces": [
    {
      "serviceUrl": "https://haste.it/api/magazine_feed.php",
      "transport": "http",
      "protocol": "rest"
    },
    {
      "serviceUrl": "https://haste.it/api/public_catalog_status.php",
      "transport": "http",
      "protocol": "rest"
    }
  ],
  "capabilities": {
    "contentNegotiation": ["application/json", "text/html", "text/markdown"],
    "languages": ["it"],
    "authentication": "none"
  },
  "skills": [
    {
      "id": "magazine.list",
      "name": "Elenca articoli del magazine",
      "description": "Restituisce tutti gli articoli pubblicati con titolo, excerpt, URL, categoria e data. Supporta filtro per categoria via ?category={slug}.",
      "endpoint": "https://haste.it/api/magazine_feed.php",
      "method": "GET"
    },
    {
      "id": "magazine.article",
      "name": "Leggi un articolo",
      "description": "Restituisce il contenuto di un articolo del magazine. Supporta Accept: text/markdown.",
      "endpoint": "https://haste.it/magazine/{slug}",
      "method": "GET"
    },
    {
      "id": "catalog.status",
      "name": "Stato catalogo prodotti",
      "description": "Indica se il catalogo prodotti è attivo e restituisce gli articoli visibili.",
      "endpoint": "https://haste.it/api/public_catalog_status.php",
      "method": "GET"
    },
    {
      "id": "slideshow.home",
      "name": "Slideshow homepage",
      "description": "Restituisce gli elementi della slideshow in homepage.",
      "endpoint": "https://haste.it/api/public_home_slideshow.php",
      "method": "GET"
    }
  ]
}
