{"swagger":"2.0","info":{"version":"v1","title":"Barnehagefakta"},"host":"www.barnehagefakta.no","schemes":["https"],"paths":{"/api/Barnehage/orgnr/{orgnr}":{"get":{"tags":["Barnehage"],"summary":"Returnerer nøkkeltall for en barnehage gitt barnehagens organisasjonsnummer","description":"For å finne barnehager gitt geografiopplysninger kan barnehager slås opp via Location APIet.","operationId":"Barnehage_GetBarnehageByOrgnr","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"orgnr","in":"path","description":"Organisasjonsnummer for barnehagen som ønskes returnert","required":true,"type":"integer","format":"int32"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"}}}},"/api/Barnehage/{id}":{"get":{"tags":["Barnehage"],"summary":"Returnerer nøkkeltall for en barnehage gitt barnehagens unike id i barnehagefakta (organisasjonsnummer)","description":"For å finne organisasjonsnummer for en barnehage kan barnehager slås opp via Location APIet. Der finner man orgnr for hver barnehage.","operationId":"Barnehage_Get","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"id","in":"path","description":"Organisasjonsnummer for barnehagen som ønskes returnert","required":true,"type":"integer","format":"int32"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"}}}},"/api/Fylker":{"get":{"tags":["Fylker"],"summary":"Returnerer struktur med fylker / kommuner","description":"Returnerer en struktur med alle landets fylker med deres tilhørende kommuner.","operationId":"Fylker_Get","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"}}}},"/api/Kommune/{kommunenummer}":{"get":{"tags":["Kommune"],"summary":"Returnerer data for en gitt kommune","description":"Returnerer nøkkeltall for kommenen med det angitte kommunenummeret.","operationId":"Kommune_Get","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"kommunenummer","in":"path","description":"Kommunenummer oppgis som 4 siffer med ledende 0. Det må være fire siffer, så for eksempel skal Notodden kommune oppgis som 0807, ikke 807.","required":true,"type":"string"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"}}}},"/api/Location/{lat1}/{lng1}/{lat2}/{lng2}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager i et rektangulært kartutsnitt","description":"Tar inn fire tall (floats, med . som kommaseparator) som angir øvre venstre hjørne og nedre høyre hjørne i et kartutsnitt (lat / lng). Returnerer alle barnehager som ligger innenfor dette utsnittet.","operationId":"Location_GetBarnehagerInUtsnitt","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"lat1","in":"path","description":"Latitude for øvre venstre hjørne av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lng1","in":"path","description":"Longitude for øvre venstre hjørne av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lat2","in":"path","description":"Latitude for nedre høyre hjørne av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lng2","in":"path","description":"Longitude for nedre høyre hjørne av kartutsnittet","required":true,"type":"number","format":"float"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location/kommune/{kommunenummer}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager for et gitt kommunenummer","description":"Returnerer alle barnehager som ligger innenfor det angitte kommunenummeret.","operationId":"Location_GetBarnehagerInKommune","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"kommunenummer","in":"path","description":"Kommunenummer oppgis som 4 siffer med ledende 0. Det må være fire siffer, så for eksempel skal Notodden kommune oppgis som 0807, ikke 807.","required":true,"type":"string"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location/fylke/{fylkesnummer}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager for et gitt fylkesnummer","description":"Returnerer alle barnehager som ligger innenfor det angitte fylket.","operationId":"Location_GetBarnehagerInFylke","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"fylkesnummer","in":"path","description":"Fylkesnummer oppgis som 2 siffer med ledende 0. Det må være to siffer, så for eksempel skal Telemark fylke oppgis som 08, ikke 8.","required":true,"type":"string"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location/{lat}/{lng}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager i et kvadratisk kartutsnitt","description":"Tar inn to tall (floats, med . som kommaseparator) som angir senter av et kvadratisk kartutsnitt (lat / lng) (med default padding på 0.2). Returnerer alle barnehager som ligger innenfor dette utsnittet.","operationId":"Location_GetBarnehagerInKvadratiskUtsnitt","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"lat","in":"path","description":"Latitude for senter av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lng","in":"path","description":"Longitude for senter av kartutsnittet","required":true,"type":"number","format":"float"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location/{lat}/{lng}/{padding}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager i et kvadratisk kartutsnitt","description":"Tar inn to tall (floats, med . som kommaseparator) som angir senter av et kvadratisk kartutsnitt (lat / lng). Det tredje tallet angir padding i lat/lng. Default padding er 0.2. Returnerer alle barnehager som ligger innenfor dette utsnittet.","operationId":"Location_GetBarnehagerInKvadratiskUtsnittMedPadding","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"lat","in":"path","description":"Latitude for senter av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lng","in":"path","description":"Longitude for senter av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"padding","in":"path","description":"Angir lat/long padding rundt senter som definerer kartutsnittet. Default verdien er 0.2","required":true,"type":"number","format":"float"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location/radius/{lat}/{lng}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager i et sirkulært kartutsnitt","description":"Tar inn to tall (floats, med . som kommaseparator) som angir senter av et sirkulært kartutsnitt (lat / lng) (med default radius på 0.2). Returnerer alle barnehager som ligger innenfor dette utsnittet.","operationId":"Location_GetBarnehagerInSirkulartUtsnitt","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"lat","in":"path","description":"Latitude for senter av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lng","in":"path","description":"Longitude for senter av kartutsnittet","required":true,"type":"number","format":"float"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location/radius/{lat}/{lng}/{radius}":{"get":{"tags":["Location"],"summary":"Returnerer barnehager i et sirkulært kartutsnitt","description":"Tar inn to tall (floats, med . som kommaseparator) som angir senter av et sirkulært kartutsnitt (lat / lng). Det tredje tallet angir radius. Default radius er 0.2. Returnerer alle barnehager som ligger innenfor dette utsnittet.","operationId":"Location_GetBarnehagerInSirulartUtsnittMedRadius","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"parameters":[{"name":"lat","in":"path","description":"Latitude for senter av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"lng","in":"path","description":"Longitude for senter av kartutsnittet","required":true,"type":"number","format":"float"},{"name":"radius","in":"path","description":"Angir radius rundt senter som definerer kartutsnittet.","required":true,"type":"number","format":"float"}],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}},"/api/Location":{"get":{"tags":["Location"],"summary":"Returnerer alle barnehager","description":"Denne metoden returnerer alle barnehager i barnehagefata","operationId":"Location_Get","consumes":[],"produces":["application/json","text/json","text/html","application/xml","text/xml"],"responses":{"400":{"description":"Bad request"},"500":{"description":"Internal Server Error"},"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/EnhetWithLocation"}}}}}}},"definitions":{"EnhetWithLocation":{"type":"object","properties":{"orgnr":{"type":"string"},"koordinatLatLng":{"type":"array","items":{"format":"float","type":"number"}},"navn":{"type":"string"},"fylkesnummer":{"type":"string"},"kommunenummer":{"type":"string"},"alder":{"type":"string"},"eierform":{"type":"string"},"antallBarn":{"format":"int32","type":"integer"}}}}}