Historical Measurements

Welcome to the Historical Measurements API, your gateway to accessing past air quality data. This page is designed to guide you through the process of retrieving historical measurements based on diffe

Endpoint Overview

Explore the diverse endpoints tailored to your historical data needs:

1. Site Historical Measurements

Retrieve historical measurements for a specific site using the site ID.

Get Historical Measurements by Site ID

GET https://api.airqo.net/api/v2/devices/measurements/sites/{SITE_ID}/historical

Retrieve measurements for a specific site by providing the site ID

Path Parameters

NameTypeDescription

Site ID*

string

This is the Site's ID

Query Parameters

NameTypeDescription

startTime

string

The date in this format: YYYY-MM-DD or the UTC time format in case you would like to access data at specific times, eg: 2021-05-24T12:45:24.000Z

endTime

string

The date in this format: YYYY-MM-DD. or the UTC time format in case you would like to access data at specific times, example: 2021-05-24T12:45:24.000

token*

string

the security token

{
    "success": true,
    "isCache": false,
    "message": "successfully returned the measurements",
    "meta": {
        "total": 38,
        "skip": 0,
        "limit": 1000,
        "page": 1,
        "pages": 1
    },
    "measurements": [
        {measurement object},{},{}]

2. Device Historical Measurements

Access historical measurements for a particular device using the device ID.

Get Historical measurements by Device ID

GET https://api.airqo.net/api/v2/devices/measurements/devices/{DEVICE_ID}/historical

Retrieve measurements for a specific device by providing the device ID.

Path Parameters

NameTypeDescription

Device ID*

string

This is the Device's ID

Query Parameters

NameTypeDescription

token*

String

the token for your clients

startTime

String

The date in this format: YYYY-MM-DD or the UTC time format in case you would like to access data at specific times, eg: 2021-05-24T12:45:24.000Z

endTime

String

The date in this format: YYYY-MM-DD. or the UTC time format in case you would like to access data at specific times, example: 2021-05-24T12:45:24.000

{
    "success": true,
    "isCache": false,
    "message": "successfully returned the measurements",
    "meta": {
        "total": 38,
        "skip": 0,
        "limit": 1000,
        "page": 1,
        "pages": 1
    },
    "measurements": [
        {measurement object},{},{}]

3. Grid Historical Measurements

Retrieve historical measurements for a designated grid using the grid ID.

Get Historical Measurements by Grid ID

GET https://api.airqo.net/api/v2/devices/measurements/grids/{GRID_ID}/historical

Retrieve measurements for a specific Grid by providing the Grid ID

Path Parameters

NameTypeDescription

Grid ID*

string

This is the Grid ID

Query Parameters

NameTypeDescription

startTime

string

The date in this format: YYYY-MM-DD or the UTC time format in case you would like to access data at specific times, eg: 2021-05-24T12:45:24.000Z

endTime

string

The date in this format: YYYY-MM-DD. or the UTC time format in case you would like to access data at specific times, example: 2021-05-24T12:45:24.000

token*

string

the security token

{
    "success": true,
    "isCache": false,
    "message": "successfully returned the measurements",
    "meta": {
        "total": 38,
        "skip": 0,
        "limit": 1000,
        "page": 1,
        "pages": 1
    },
    "measurements": [
        {measurement object},{},{}]

4. Cohort Historical Measurements

Access historical measurements for a specific cohort using the cohort ID.

Get Historical Measurements by Cohort ID

GET https://api.airqo.net/api/v2/devices/measurements/cohorts/{COHORT_ID}/historical

Retrieve measurements for a specific Cohort by providing the Cohort ID

Path Parameters

NameTypeDescription

Cohort ID*

string

This is the Cohort ID

Query Parameters

NameTypeDescription

startTime

string

The date in this format: YYYY-MM-DD or the UTC time format in case you would like to access data at specific times, eg: 2021-05-24T12:45:24.000Z

endTime

string

The date in this format: YYYY-MM-DD. or the UTC time format in case you would like to access data at specific times, example: 2021-05-24T12:45:24.000

token*

string

the security token

{
    "success": true,
    "isCache": false,
    "message": "successfully returned the measurements",
    "meta": {
        "total": 38,
        "skip": 0,
        "limit": 1000,
        "page": 1,
        "pages": 1
    },
    "measurements": [
        {measurement object},{},{}]

Usage Instructions

Follow the guidelines in each section to craft your API requests based on the entity ID of interest. Our API is designed to provide you with accurate historical air quality measurements, ensuring a seamless experience as you explore past data trends.

Last updated