{"ok":true,"timestamp":1778127027,"api":"ekbpro","description":"Elektro-prosjekteringsplattform for Storm Elektro AS","capabilities":{"systems":["conventional","plejd","knx","service"],"pricing_modes":["point_price","time_material","hybrid"],"export_formats":["pdf","word_docx","excel_xlsx","ets_csv","homeassistant_yaml"],"draft_support":true,"catalog_search":true,"service_estimation":true,"offer_package_single_call":true,"two_price_alternatives":true},"recommended_workflow":{"full_project":["1. Samle info: name, floors, system, customer_name/address/postal","2. Bygg rooms-liste (name, floor, room_type, area + detaljer)","3. POST /calculate → verifiser offer_price, circuits, load","4. POST /project/drafts → lagre draft_id","5. Vis GUI-lenke: /project/gui?draft_id={draft_id}","6. POST /export/offer-package → fire dokumenter i ett kall","7. Vis download_url for hvert dokument som klikkbar lenke"],"service_job":["1. Samle: jobbnavn, liste over point_codes + antall","2. POST /estimate/service → verifiser offer_price","3. POST /export/pdf-link → vis download_url"],"catalog_lookup":["1. POST /catalog/search med query (produktnavn eller elnummer)","2. Bruk purchase_price fra svaret — ikke gjett priser","3. Sett material_map_overrides på prosjektet ved produktvalg"],"resume_project":["1. Hent draft_id fra bruker eller tidligere samtale","2. GET /project/drafts/{draft_id} → oppdatert prosjekt-JSON","3. POST /calculate med ny JSON — aldri anta at gamle data er gyldige"]},"key_endpoints":{"calculate":"POST /calculate","service_estimate":"POST /estimate/service","offer_package":"POST /export/offer-package (anbefalt for eksport)","catalog_search":"POST /catalog/search","draft_save":"POST /project/drafts","draft_load":"GET /project/drafts/{draft_id}","gui_link":"GET /project/gui?draft_id={draft_id}"},"project_model_hints":{"required_fields":["name","system","rooms"],"customer_fields":["customer_name","customer_address","customer_postal","customer_contact","customer_reference","facility_address","offer_number"],"pricing_override":"pricing_mode_override: 'point_price' | 'time_material' | null","product_override":"material_map_overrides: {point_code: elnummer}","room_minimum":["name","floor","room_type","area"]},"rules":["API-responsen er fasit — ikke gjett verdier API-et kan returnere","Kall /calculate FØR du svarer med priser","Spør alltid om customer_name/address/postal/reference FØR eksport av tilbud","Lagre alltid draft etter /calculate og vis GUI-lenke","Bruk /export/offer-package for komplett tilbudspakke (4 dokumenter)","Vis download_url som klikkbar lenke — kall ikke /downloads/{token} selv"]}