{
  "schema_version": "1.0",
  "provider": "Energirör i Borås AB",
  "purpose": "Hjälp kunden välja tjänst och skicka en preliminär bokningsförfrågan i Borås och Sjuhärad utan Energirör-plugin.",
  "booking_page": "https://energiror.se/boka-via-ai",
  "live_services": "https://mcp.energiror.se/functions/v1/agent-service-api/services",
  "openapi": "https://energiror.se/ai/openapi.json",
  "capability_paths": {
    "read_only_chat": {
      "steps": [
        "Läs bokningssidan eller be kunden öppna den om webbläsning saknas.",
        "Välj tjänst med stöd av tjänstebeskrivningarna.",
        "Ge en förifylld formulärlänk. Kunden kompletterar kontaktuppgifter, kontrollerar tider och skickar."
      ],
      "must_not": [
        "Hitta på lediga tider eller aktuella priser.",
        "Påstå att en bokning skickats när du bara har skapat en länk."
      ]
    },
    "browser_agent": {
      "steps": [
        "Öppna bokningssidan.",
        "Välj tjänst och fyll i kundens uppgifter.",
        "Kontrollera tidsförslag.",
        "Visa sammanfattningen och be om kundens godkännande.",
        "Markera godkännandet och skicka.",
        "Återge endast den referens och status som faktiskt visas."
      ]
    },
    "http_agent": {
      "steps": [
        "GET /services för aktuella service_code, priser och obligatoriska fält.",
        "POST /resolve-service vid osäkert tjänsteval.",
        "POST /slots för verkliga sammanhängande tidsförslag i Europe/Stockholm.",
        "Visa tjänst, prisuppgift, kontaktuppgifter, adress och önskad tid. Begär kundens godkännande före POST /booking-request.",
        "Återanvänd Idempotency-Key för identisk förfrågan vid osäkert nätverkssvar.",
        "Återge referens och status pending från API-svaret. Energirör bekräftar den slutliga bokningen."
      ]
    }
  },
  "prefill": {
    "url": "https://energiror.se/boka-via-ai",
    "parameters": {
      "service_code": "Aktuell tjänstekod från tjänstekatalogen.",
      "model": "Värmepumpens modell, högst 200 tecken.",
      "city": "Ort, högst 100 tecken.",
      "date": "Önskat framtida datum YYYY-MM-DD. Ingen garanterad tillgänglighet.",
      "time": "Önskad lokal starttid HH:00 eller HH:30 mellan 06:30 och 18:30.",
      "error_code": "Felkod, högst 120 tecken.",
      "issue": "Kort problembeskrivning utan personuppgifter, högst 2000 tecken."
    },
    "example": "https://energiror.se/boka-via-ai?service_code=VP-REPARATION&model=IVT%20Geo%20612&city=Bor%C3%A5s#booking-heading",
    "excluded": [
      "customer_name",
      "customer_email",
      "customer_phone",
      "address",
      "postal_code",
      "heat_pump_serial_number",
      "rot_avdrag",
      "confirm_request"
    ],
    "automatic_submission": false
  },
  "booking_semantics": {
    "status": "pending",
    "calendar_reserved": false,
    "customer_approval_required": true,
    "confirmation": "Energirör bekräftar slutlig tid, pris och omfattning."
  },
  "mcp": {
    "required": false,
    "url": "https://mcp.energiror.se/functions/v1/mcp-gateway"
  },
  "visibility": "Publicering av denna guide innebär inte automatisk registrering eller rekommendation i någon AI-tjänst."
}
