Skip to content

Public APIs

kavi castelo edited this page Apr 7, 2025 · 1 revision

Open APIs

Basic CRUD

  1. Air Quality
    • /api/v1/saveAirQuality
    • /api/v1/getAllAirQuality
    • /api/v1/getAirQualityById/{id}
    • /api/v1/deleteAirQuality/{id}
    • /api/v1/updateAirQuality/{id}
  2. Metrological
    • /api/v1/saveMetrological
    • /api/v1/getAllMetrological
    • /api/v1/getMetrologicalById/{id}
    • /api/v1/deleteMetrological/{id}
    • /api/v1/updateMetrological/{id}
  3. Land Use
    • /api/v1/saveLandUse
    • /api/v1/getAllLandUse
    • /api/v1/getLandUseById/{id}
    • /api/v1/deleteLandUse/{id}
    • /api/v1/updateLandUse/{id}

Bulk import data

  1. Air Quality
    • /api/v1/importAirQuality
  2. Metrological
    • /api/v1/importMetrological
  3. Land Use
    • /api/v1/importLandUse

Get all data by date range

  1. Air Quality
    • /api/v1/getAirQualityByDate
  2. Metrological
    • /api/v1/getMetrologicalByDate

Get mean(average) by date range

  1. Air Quality
    • /api/v1/getAQAveragePm25ByDateRange
    • /api/v1/getAQAveragePm10ByDateRange
    • /api/v1/getAQAverageCo2ByDateRange
    • /api/v1/getAQAverageOzoneByDateRange
    • /api/v1/getAQAverageNo2ByDateRange
    • /api/v1/getAQAverageTemperatureByDateRange
    • /api/v1/getAQAverageHumidityByDateRange
    • /api/v1/getAQAverageWindSpeedByDateRange
  2. Metrological
    • /api/v1/getAverageTemperatureByDateRange
    • /api/v1/getAverageHumidityByDateRange
    • /api/v1/getAverageWindSpeedByDateRange
    • /api/v1/getAveragePrecipitationByDateRange

Get median

  1. Air Quality
    • /api/v1/getMedianAirQualityPm25
    • /api/v1/getMedianAirQualityPm10
    • /api/v1/getMedianAirQualityCo2
    • /api/v1/getMedianAirQualityOzone
    • /api/v1/getMedianAirQualityNo2
    • /api/v1/getMedianAirQualityTemperature
    • /api/v1/getMedianAirQualityHumidity
    • /api/v1/getMedianAirQualityWindSpeed
  2. Metrological
    • /api/v1/getMedianMetrologicalTemperature
    • /api/v1/getMedianMetrologicalHumidity
    • /api/v1/getMedianMetrologicalWindSpeed
    • /api/v1/getMedianMetrologicalPrecipitation

Get mode(Average mode)

  1. Air Quality
    • /api/v1/getModeAirQualityPm25
    • /api/v1/getModeAirQualityPm10
    • /api/v1/getModeAirQualityCo2
    • /api/v1/getModeAirQualityOzone
    • /api/v1/getModeAirQualityNo2
    • /api/v1/getModeAirQualityTemperature
    • /api/v1/getModeAirQualityHumidity
    • /api/v1/getModeAirQualityWindSpeed
  2. Metrological
    • /api/v1/getModeMetrologicalTemperature
    • /api/v1/getModeMetrologicalHumidity
    • /api/v1/getModeMetrologicalWindSpeed
    • /api/v1/getModeMetrologicalPrecipitation

Get Correlations

  1. Air Quality
    • /api/v1/airQuality/correlation/Pm25AndPm10
    • /api/v1/airQuality/correlation/Pm25AndCo2
    • /api/v1/airQuality/correlation/Pm25AndOzone
    • /api/v1/airQuality/correlation/Pm25AndNo2
    • /api/v1/airQuality/correlation/Pm25AndTemperature
    • /api/v1/airQuality/correlation/Pm25AndHumidity
    • /api/v1/airQuality/correlation/Pm25AndWindSpeed
    • /api/v1/airQuality/correlation/Pm10AndCo2
    • /api/v1/airQuality/correlation/Pm10AndOzone
    • /api/v1/airQuality/correlation/Pm10AndNo2
    • /api/v1/airQuality/correlation/Pm10AndTemperature
    • /api/v1/airQuality/correlation/Pm10AndHumidity
    • /api/v1/airQuality/correlation/Pm10AndWindSpeed
    • /api/v1/airQuality/correlation/Co2AndOzone
    • /api/v1/airQuality/correlation/Co2AndNo2
    • /api/v1/airQuality/correlation/Co2AndTemperature
    • /api/v1/airQuality/correlation/Co2AndHumidity
    • /api/v1/airQuality/correlation/Co2AndWindSpeed
    • /api/v1/airQuality/correlation/OzoneAndNo2
    • /api/v1/airQuality/correlation/OzoneAndTemperature
    • /api/v1/airQuality/correlation/OzoneAndHumidity
    • /api/v1/airQuality/correlation/OzoneAndWindSpeed
    • /api/v1/airQuality/correlation/No2AndTemperature
    • /api/v1/airQuality/correlation/No2AndHumidity
    • /api/v1/airQuality/correlation/No2AndWindSpeed
    • /api/v1/airQuality/correlation/TemperatureAndHumidity
    • /api/v1/airQuality/correlation/TemperatureAndWindSpeed
    • /api/v1/airQuality/correlation/HumidityAndWindSpeed
    • /api/v1/airQuality/correlation/Pm10AndPm25
    • /api/v1/airQuality/correlation/Co2AndPm25
    • /api/v1/airQuality/correlation/OzoneAndPm25
    • /api/v1/airQuality/correlation/No2AndPm25
    • /api/v1/airQuality/correlation/TemperatureAndPm25
    • /api/v1/airQuality/correlation/HumidityAndPm25
    • /api/v1/airQuality/correlation/WindSpeedAndPm25
    • /api/v1/airQuality/correlation/Co2AndPm10
    • /api/v1/airQuality/correlation/OzoneAndPm10
    • /api/v1/airQuality/correlation/No2AndPm10
    • /api/v1/airQuality/correlation/TemperatureAndPm10
    • /api/v1/airQuality/correlation/HumidityAndPm10
    • /api/v1/airQuality/correlation/WindSpeedAndPm10
    • /api/v1/airQuality/correlation/OzoneAndCo2
    • /api/v1/airQuality/correlation/No2AndCo2
    • /api/v1/airQuality/correlation/TemperatureAndCo2
    • /api/v1/airQuality/correlation/HumidityAndCo2
    • /api/v1/airQuality/correlation/WindSpeedAndCo2
    • /api/v1/airQuality/correlation/No2AndOzone
    • /api/v1/airQuality/correlation/TemperatureAndOzone
    • /api/v1/airQuality/correlation/HumidityAndOzone
    • /api/v1/airQuality/correlation/WindSpeedAndOzone
    • /api/v1/airQuality/correlation/TemperatureAndNo2
    • /api/v1/airQuality/correlation/HumidityAndNo2
    • /api/v1/airQuality/correlation/WindSpeedAndNo2
    • /api/v1/airQuality/correlation/HumidityAndTemperature
    • /api/v1/airQuality/correlation/WindSpeedAndTemperature
    • /api/v1/airQuality/correlation/WindSpeedAndHumidity
  2. Metrological
    • /api/v1/metrological/correlation/TemperatureAndHumidity
    • /api/v1/metrological/correlation/TemperatureAndWindSpeed
    • /api/v1/metrological/correlation/TemperatureAndPrecipitation
    • /api/v1/metrological/correlation/HumidityAndWindSpeed
    • /api/v1/metrological/correlation/HumidityAndPrecipitation
    • /api/v1/metrological/correlation/WindSpeedAndPrecipitation
    • /api/v1/metrological/correlation/HumidityAndTemperature
    • /api/v1/metrological/correlation/WindSpeedAndTemperature
    • /api/v1/metrological/correlation/PrecipitationAndTemperature
    • /api/v1/metrological/correlation/WindSpeedAndHumidity
    • /api/v1/metrological/correlation/PrecipitationAndHumidity
    • /api/v1/metrological/correlation/PrecipitationAndWindSpeed

Make Prediction

  1. Air Quality

    • /api/v1/airQuality/predict/pm25
    • /api/v1/airQuality/predict/pm10
    • /api/v1/airQuality/predict/co2
    • /api/v1/airQuality/predict/ozone
    • /api/v1/airQuality/predict/no2
    • /api/v1/airQuality/predict/airTemperature
    • /api/v1/airQuality/predict/airHumidity
    • /api/v1/airQuality/predict/airWindSpeed
  2. Metrological

    • /api/v1/metrological/predict/temperature
    • /api/v1/metrological/predict/humidity
    • /api/v1/metrological/predict/windSpeed
    • /api/v1/metrological/predict/precipitation

Make Prediction (System Use : Not recommended for users)

  1. Air Quality

    • /api/v1/airQuality/predict/res/pm25
    • /api/v1/airQuality/predict/res/pm10
    • /api/v1/airQuality/predict/res/co2
    • /api/v1/airQuality/predict/res/ozone
    • /api/v1/airQuality/predict/res/no2
    • /api/v1/airQuality/predict/res/airTemperature
    • /api/v1/airQuality/predict/res/airHumidity
    • /api/v1/airQuality/predict/res/airWindSpeed
  2. Metrological

    • /api/v1/metrological/predict/res/temperature
    • /api/v1/metrological/predict/res/humidity
    • /api/v1/metrological/predict/res/windSpeed
    • /api/v1/metrological/predict/res/precipitation

Client Side

  1. Admin

    • /api/v1/admin
    • /api/v1/admin/all
    • /api/v1/admin/email/{email}
    • /api/v1/admin/password/{id}
    • /api/v1/admin/delete/email/{email}
  2. User

    • /api/v1/user/request
    • /api/v1/user/all
    • /api/v1/user/email/{email}
    • /api/v1/user/delete/{id}
    • /api/v1/user/approve/{id}
  3. Credential

    • /api/v1/login/save
    • /api/v1/login/get
    • /api/v1/login/delete/{id}
    • /api/v1/login/update/{email}
    • /api/v1/login/email/{email}
  4. Blog

    • /api/v1/blog/create
    • /api/v1/blog/all
    • /api/v1/blog/delete/{id}
    • /api/v1/blog/update/{id}
  5. Comment

    • /api/v1/comment/save
    • /api/v1/comment/all
    • /api/v1/comment/update/{id}
    • /api/v1/comment/like/{id}
  6. FAQ

    • /api/v1/faq
    • /api/v1/faq/all
    • /api/v1/faq/delete/{id}
    • /api/v1/faq/update/{id}
  7. Feedback

    • /api/v1/feedback/save
    • /api/v1/feedback/all
    • /api/v1/feedback/delete/{id}
  8. Forecasting

    • /api/v1/forecast
    • /api/v1/forecast/all
    • /api/v1/forecast/delete/{id}
    • /api/v1/forecast/{id}
    • /api/v1/forecast/like/{id}
  9. User Policy

    • /api/v1/UserPolicy
    • /api/v1/UserPolicy/save
    • /api/v1/UserPolicy/update/{id}
  10. Terms and conditions

    • /api/v1/UserTerms
    • /api/v1/UserTerms/save
    • /api/v1/UserTerms/update/{id}
Clone this wiki locally