{"openapi":"3.1.0","info":{"title":"IzoFuk kalkulačka","version":"1.0.0","description":"Orientačná cena fúkanej izolácie a odoslanie dopytu. Verejné, bez kľúča."},
"servers":[{"url":"https://izofuk.sk/api"}],
"paths":{
 "/cena":{"get":{"summary":"Orientačná cena s DPH","parameters":[
   {"name":"typ","in":"query","required":true,"schema":{"type":"string","enum":["volna","duty","sikmina","stena"]},"description":"volna=voľná povala/bungalov, duty=dutý trámový strop, sikmina=medzi krokvy, stena=dutina v stene"},
   {"name":"m2","in":"query","required":true,"schema":{"type":"number","minimum":10}},
   {"name":"hrubka","in":"query","required":false,"schema":{"type":"integer","enum":[20,30,40,50],"default":40},"description":"cm"},
   {"name":"psc","in":"query","required":false,"schema":{"type":"string"},"description":"PSČ realizácie, určuje dopravu"}],
  "responses":{"200":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"od":{"type":"number"},"do":{"type":"number"},"mena":{"type":"string","const":"EUR"},"s_dph":{"type":"boolean"},"rozpis":{"type":"object","properties":{"material":{"type":"number"},"praca":{"type":"number"},"doprava":{"type":"number"}}},"verzia_cennika":{"type":"integer"},"uspora_rok":{"type":"number"}}}}}}}}},
 "/dopyt":{"post":{"summary":"Odoslať dopyt na záväznú ponuku","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["meno","telefon","typ","m2"],"properties":{"meno":{"type":"string"},"telefon":{"type":"string"},"email":{"type":"string"},"typ":{"type":"string"},"m2":{"type":"number"},"hrubka":{"type":"integer"},"psc":{"type":"string"},"poznamka":{"type":"string"},"zdroj":{"type":"string","description":"napr. názov AI asistenta"}}}}}},
  "responses":{"201":{"description":"Dopyt prijatý","content":{"application/json":{"schema":{"type":"object","properties":{"id":{"type":"string"},"od":{"type":"number"},"do":{"type":"number"},"ozveme_sa_do":{"type":"string","example":"24 h"}}}}}}}}}}
