Removal of endpoint (2025-05-15)
The endpoint /v1/geodata/fiskinfo/{apiName} has been marked as obsolete and will be removed after August 15, 2025.
The endpoint /v1/geodata/fiskinfo/{apiName} has been marked as obsolete and will be removed after August 15, 2025.
As previously announced the Sustainability in Aquaculture API is now removed.
FishInfo API:
/v1/geodata/npdsurveyfisheryexperts/{id}
, which returns a list of experts per survey/v1/geodata/npdsurveyfisheryexpert/{id}
, which returns only a single expert per surveySee API documentation for details: https://www.barentswatch.no/bwapi/openapi/index.html?urls.primaryName=FishInfo+API#/NpdSurvey
To accomodate for changes in the disease data sent by aquaculture sites, the Fishhealth API has some updates.
In addition to Pancreas disease (PD) and Infectious salmon anemia (ISA), the API is now providing data about several other types of disease via new endpoints.
The outdated endpoints have now been marked as obsolete in the Fishhealth API, and will be removed after 25th of May 2025.
POST
/v2/geodata/fishhealth/{year}/{week}
Replaces GET
/v1/geodata/fishhealth/{year}/{week}
year
, week
, totalNumberOfLocalities
, numberOfFilteredLocalities
and numberOfReportingLocalities
- no longer availablediseaseOutbreaks
- replaces newLocalitiesWithDisease
diseaseStatistics
- replaces numberOfLocalitiesWithIla
and numberOfLocalitiesWithPd
annualDiseaseStatistics
- replaces newLocalitiesWithDiseaseAnnual
diseaseStatistics
- replaces totalNewIlaCases
and totalNewPdCases
filteredDiseaseStatistics
- replaces includedNewIlaCases
and includedNewPdCases
weeklyDiseaseStatistics
- replaces newDiseaseCases
farmedFishEscapes
- replaces escapes
annualEscapeStatistics
- replaces escapesAnnual
escapeStatistics
and filteredEscapeStatistics
- new propertiesweeklyEscapeStatistics
- replaces escapes
liceStatistics
aboveThreshold
- replaces localitiesAboveThreshold
and percentageOfLocalitiesAboveThreshold
belowThreshold
- replaces localitiesBelowThreshold
and percentageOfLocalitiesBelowThreshold
belowMinimumThreshold
- replaces localitiesBelowMinimumThreshold
and percentageOfLocalitiesBelowMinimumThreshold
annualLiceStatistics
- replaces localitiesAboveLiceLimitAnnual
liceStatistics
- replaces totalLocalitiesAboveLiceLimitCount
filteredLiceStatistics
- replaces includedLocalitiesAboveLiceLimitCount
weeklyLiceStatistics
- replaces localitiesAboveLiceLimitCount
POST
/v2/geodata/fishhealth/locality/{year}/{week}
Replaces GET
/v1/geodata/fishhealth/locality/{year}/{week}
year
and week
- no longer availablediseases
- replaces hasIla
and hasPd
geometry
- replaces lat
and lon
liceReport
hasReported
- replaces hasReportedLice
isFallow
- replaces + relocates isFallow
adultFemaleLice
average
- replaces avgAdultFemaleLice
averageOfPreviousWeek
- new propertymobileLice
- new propertystationaryLice
- new propertytotalLice
- new propertyliceTreatments
- replaces hasCleanerfishDeployed
, hasMechanicalRemoval
and hasSubstanceTreatments
hasSalmonoidLicense
- replaces hasSalmonoids
locality
- replaces localityNo
, name
and isOnLand
municipality
- replaces municipalityNo
and municipality
GET
/v2/geodata/fishhealth/locality/{localityNo}/{year}/{week}
Replaces GET
/v1/geodata/fishhealth/locality/{localityNo}/{year}/{week}
localityWeek
hasBathTreatment
, hasCleanerFishDeployed
, hasInFeedTreatment
and hasMechanicalRemoval
- no longer available (see liceTreatments
)aquaCultureRegister
hasSalmonoidLicense
- replaces localityWeek.hasSalmonoids
hasGreenLicense
- replaces aquaCultureRegister.isGreen
isSlaughterHoldingCage
- replaces localityWeek.isSlaughterHoldingCage
productionTypes
- a list instead of a comma-delimited textpurposes
- a list instead of a comma-delimited textspecies
- a list instead of a comma-delimited textspeciesList
- no longer available (see species
)controlAreas
- replaces ilaSurveillanceZones
, ilaProtectionZones
, pdSurveillanceZones
and pdProtectionZones
diseases
- replaces ilaPd
and ilaPdCase
version
- new property
version = 1
: previously ilaPd
name
- replaces disease
status
- replaces ruling
suspicionDate
- replaces fromDate
when status=SUSPECTED
diagnosisDate
- replaces fromDate
when status=DIAGNOSED
closureDate
- replaces toDate
version = 2
: previously ilaPdCase
name
- replaces disease
subType
- replaces subtype
createdDate
- no longer availablechangedDate
- no longer availablesuspicionDate
- replaces suspectedDate
diagnosisDate
- replaces confirmedDate
disproved
- no longer availabledisprovedDate
- no longer availableclosureDate
- replaces closedDate
version = 3
: disease cases after 2024 week 49farmedFishEscapes
- replaces escapes
geometry
- replaces lat
and lon
liceReport
hasReported
- replaces localityWeek.hasReportedLice
isFallow
- replaces localityWeek.isFallow
adultFemaleLice
average
- replaces localityWeek.avgAdultFemaleLice
averageOfPreviousWeek
- replaces liceCountPreviousWeek.avgAdultFemaleLice
mobileLice
average
- replaces localityWeek.avgMobileLice
averageOfPreviousWeek
- replaces liceCountPreviousWeek.avgMobileLice
stationaryLice
average
- replaces localityWeek.avgStationaryLice
averageOfPreviousWeek
- replaces liceCountPreviousWeek.avgStationaryLice
totalLice
- new propertyseaTemperature
- replaces localityWeek.seaTemperature
liceTreatments
combinationTreatments
- replaces localityWeek.combinationTreatments
medicinalTreatments
- replaces localityWeek.medicinalTreatments
nonMedicinalTreatments
- replaces localityWeek.nonMedicinalTreatments
bathTreatments
- replaces localityWeek.bathTreatments
cleanerFishTreatment
- replaces localityWeek.cleanerFish
inFeedTreatments
- replaces localityWeek.inFeedTreatments
mechanicalRemovalTreatment
- replaces localityWeek.mechanicalRemoval
daysSinceLastChitinSynthesisInhibitorTreatment
- replaces timeSinceLastChitinSynthesisInhibitorTreatment
locality
- replaces aquaCultureRegister.name
, aquaCultureRegister.localityNo
municipality
- replaces aquaCultureRegister.municipalityNo
and aquaCultureRegister.municipality
productionArea
- certain properties are no longer availableGET
/v3/geodata/fishhealth/locality/{localityNo}/disease/{year}
Replaces GET
/v2/geodata/fishhealth/locality/{localityNo}/disease/{year}
name
- replaces disease
subType
- replaces subtype
version
- new propertysuspicionDate
- replaces suspectedDate
diagnosisDate
- replaces confirmedDate
disproved
- no longer availabledisprovedDate
- no longer availableclosureDate
- replaces closedDate
The Sustainability in Aquaculture API will be removed after 7th of April 2025.
The endpoints have now been marked as obsolete: https://www.barentswatch.no/bwapi/openapi/index.html?urls.primaryName=Sustainability+In+Aquaculture+API
To accomodate for changes in the licereport sent by aquaculture sites weekly, the Fishhealth API will soon have some changes.
NumberOfCages
The new data model will soon be in production, but with no data for the new fields. Later on, new licereports will switch to v2 format.
/v1/geodata/fishhealth/locality/{localityId}/{year}/{week}
/v1/geodata/fishhealth/locality/{localityNo}/liceMedicationEvents/{year}
/v1/geodata/fishhealth/locality/{year}/{week}
nonMedicinalTreatmentType
/v1/geodata/fishhealth/{year}/{week}
nonMedicinalTreatmentType
/v1/geodata/municipality/{municipalityNumber}/treatment
application/json
freshWaterTreatmentCount
mechanicalTreatmentCount
otherMedicalTreatmentCount
otherNonMedicalTreatmentCount
thermalTreatmentCount
Waveforecast API:
v1/waveforecastpoint/nearest/all
.
See API documentation for details: https://www.barentswatch.no/bwapi/openapi/index.html?urls.primaryName=Waveforecast%20API#/WaveForecastPoint/get_v1_waveforecastpoint_nearest_all
Removal of WMS map layers
The following map layers will be removed from the BarentWatch WMS after the 25th of May 2024.
Navn | Kartlag |
---|---|
Rakettskytefelt | andoya_firing_danger_zone |
Fjordlinjer - kysttorsk | coastal_cod_regulations_latest |
Korallrev | coralreef |
Gyteområder torsk | codspawningground |
Faststående bruk (redskap) Anonymisert | fishingfacility_anonymous_utm33 |
Faststående bruk (redskap) Anonymisert, Nedlastingsversjon | fishingfacility_download_anonymous |
Ising på fartøy | vesselicing_latest |
J-meldinger - stengte områder | jmelding_view |
Laksevassdrag | laksevassdrag_view |
Oppdrettsanlegg, flate ihht akvakulturregisteret | localityarea_wms |
Maritime grenser - Utvalg for Fiskehelse | maritimeboundary_fishhealth |
Maritime grenser | maritimeboundary_latest |
Maritime grenser (utvalg) | maritimeboundary_selected |
Elektromagnetiske undersøkelser, Pågående | npdemsurveyongoing_latest |
Elektromagnetiske undersøkelser, Planlagte | npdemsurveyplanned_latest |
Havbunnsinstallasjoner | npdfacility_latest |
Seismikk, pågående | npdsurveyongoing_latest |
Seismikk, planlagt | npdsurveyplanned_latest |
Produksjonsområder (grenselinjer) | productionarea_lines |
Laksefjorder | salmonfjord_latest |
Rekefelt | shrimpfishingground_latest |
Fartsområde Bankfiske 1 (siste) | tradearea_bankfiske1_latest |
Fartsområde fjordfiske (siste) | Fartsområde fjordfiske (siste) |
Fartsområde kystfiske (siste) | tradearea_kystfiske_latest |
Fartsområde Liten kystfart (siste) | tradearea_litenkystfart_latest |
VHF dekningsområde | vhf_coverage |
VHF dekningsområde (siste) | vhf_coverage_latest |
Bølgevarsel modellområder | waveforecast_area_geom |
Bølgevarsel farleder | waveforecast_fairway_geom |
Bølgevarsel farleder (UTM33) | waveforecast_fairway_geom_utm33 |
Bølgevarsel kryssende sjø (label engelsk, nærmeste varsel) | waveforecast_xseas_area_current_label_en |
Bølgevarsel kryssende sjø (label norsk, nærmeste varsel) | waveforecast_xseas_area_current_label_no |
Bølgevarsel kryssende sjø (label engelsk) | waveforecast_xseas_area_latest_label_en |
Bølgevarsel kryssende sjø (label norsk) | waveforecast_xseas_area_latest_label_no |
Forbudssone kitinsyntesehemmere | bw:fmz_kitinsyntesehemmere_latest |
Fish Health API:
The regulation defining "ILA free areas" was repealed in 2022, and we are missing most historical data. Due to this, we are removing:
v1/geodata/fishhealth/ilafreeareas/{year}/{week}
v1/geodata/fishhealth/ilafreearea/{year}/{week}/{areaId}
v1/geodata/fishhealth/ilafreearea/{year}/{week}/{areaId}/{version}
ILAFreeAreas
property from the response of this endpoint:
v1/geodata/fishhealth/locality/{localityId}/{year}/{week}
ilafreearea_wms
layer from our WMS service: https://geoserver.barentswatch.no/geoserver/Fish Health API:
/v1/geodata/fishhealth/locality/{localityno}/vessel/{year}
.
/v1/geodata/fishhealth/locality/{localityno}/vessel/{year}/{week}
, but as a list of results, one for each week of the year.See API documentation for details: https://www.barentswatch.no/bwapi/openapi/index.html?urls.primaryName=Fishhealth%20API#/VesselTrackWeek/get_v1_geodata_fishhealth_locality__localityno__vessel__year_