{
  "name": "SNOW BASE",
  "description": "Maschinenlesbarer Einstieg fuer snow-base.at. Skiverleih, Skiservice und Vermittlung von Skikursen in Alpendorf, St. Johann im Pongau, Oesterreich.",
  "documentation_url": "https://snow-base.sumware.at/llms.txt",
  "sitemap_url": "https://snow-base.sumware.at/sitemap-index.xml",
  "api_catalog_url": "https://snow-base.sumware.at/.well-known/api-catalog",
  "endpoints": [
    {
      "path": "/api/",
      "url": "https://snow-base.sumware.at/api/",
      "methods": [
        "GET",
        "HEAD"
      ],
      "description": "Alle Endpunkte dieser Domain mit Parametern, Fehlerform und Hinweisen."
    },
    {
      "path": "/api/agent/manifest",
      "url": "https://snow-base.sumware.at/api/agent/manifest",
      "methods": [
        "GET",
        "HEAD"
      ],
      "description": "Leistungen, Kontakt, Oeffnungszeiten und Konditionen in einem Dokument."
    },
    {
      "path": "/api/public/catalog",
      "url": "https://snow-base.sumware.at/api/public/catalog",
      "methods": [
        "GET",
        "HEAD"
      ],
      "description": "GET mit ?from=JJJJ-MM-TT&days=N. Preise und Verfuegbarkeit aus dem Kassensystem."
    },
    {
      "path": "/api/public/courses",
      "url": "https://snow-base.sumware.at/api/public/courses",
      "methods": [
        "GET",
        "HEAD"
      ],
      "description": "GET. Kurse, Zeiten und Preise der vermittelten Skischule."
    },
    {
      "path": "/api/public/quote",
      "url": "https://snow-base.sumware.at/api/public/quote",
      "methods": [
        "POST"
      ],
      "description": "POST mit { items: [...] }. Rechnet serverseitig, Betraege vom Client werden nie uebernommen."
    }
  ],
  "discovery": [
    {
      "path": "/llms.txt",
      "url": "https://snow-base.sumware.at/llms.txt",
      "title": "Uebersicht der Seite fuer Assistenten",
      "type": "text/markdown"
    },
    {
      "path": "/sitemap-index.xml",
      "url": "https://snow-base.sumware.at/sitemap-index.xml",
      "title": "Sitemap-Index",
      "type": "application/xml"
    },
    {
      "path": "/sitemap-pages.xml",
      "url": "https://snow-base.sumware.at/sitemap-pages.xml",
      "title": "Sitemap der Seiten",
      "type": "application/xml"
    },
    {
      "path": "/sitemap-agents.xml",
      "url": "https://snow-base.sumware.at/sitemap-agents.xml",
      "title": "Sitemap der maschinenlesbaren Quellen",
      "type": "application/xml"
    },
    {
      "path": "/.well-known/api-catalog",
      "url": "https://snow-base.sumware.at/.well-known/api-catalog",
      "title": "API-Katalog nach RFC 9727",
      "type": "application/linkset+json"
    }
  ],
  "errors": {
    "content_type": "application/json; charset=utf-8",
    "envelope": {
      "error": {
        "code": "string — stabil, darauf verzweigen",
        "message": "string — fuer Menschen lesbar",
        "status": "integer — HTTP-Status",
        "hint": "string — wie es weitergeht",
        "documentation_url": "string"
      }
    },
    "codes": {
      "not_found": 404,
      "method_not_allowed": 405,
      "not_acceptable": 406,
      "invalid_request": 400,
      "rate_limited": 429,
      "internal_error": 500,
      "service_unavailable": 503
    }
  },
  "content_negotiation": {
    "markdown": {
      "description": "Jede Seite wird auch als Markdown ausgeliefert.",
      "request_header": "Accept: text/markdown",
      "response_content_type": "text/markdown; charset=utf-8",
      "vary": "Accept",
      "q_values_honoured": true,
      "direct_urls": "'.md' an den Pfad haengen (https://snow-base.sumware.at/preise.md), Startseite https://snow-base.sumware.at/index.md",
      "sitemap_url": "https://snow-base.sumware.at/sitemap-agents.xml"
    }
  },
  "languages": [
    {
      "code": "de",
      "tag": "de-AT",
      "prefix": "/"
    },
    {
      "code": "en",
      "tag": "en",
      "prefix": "/en"
    },
    {
      "code": "cs",
      "tag": "cs",
      "prefix": "/cs"
    },
    {
      "code": "sk",
      "tag": "sk",
      "prefix": "/sk"
    },
    {
      "code": "it",
      "tag": "it",
      "prefix": "/it"
    },
    {
      "code": "sv",
      "tag": "sv",
      "prefix": "/sv"
    },
    {
      "code": "nl",
      "tag": "nl",
      "prefix": "/nl"
    }
  ],
  "booking_policy": "Ein Kauf soll von der Person selbst abgeschlossen werden. Die Seite bietet Agenten bewusst keinen Kaufabschluss an."
}