Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
AirQuality Connector
Connector Details
Type
Virtual machines, Single VM , BYOL
Runs on
Google Compute Engine
Last Update
24 October, 2024
Category
Overview
The AirQuality Connector facilitates seamless integration with the OpenAQ API, providing access to real-time and historical air quality data from sensors worldwide. This connector acts as a proxy to streamline data retrieval, supporting actions for retrieving instruments, locations, manufacturers, licenses, parameters, countries, sensors, measurements, owners, providers, and flags.
Integration Overview
This document provides a detailed guide for each integration point, its purpose, configuration, and workflow support using the AirQuality Connector.
Supported Integration Action Points
Detailed Integration Documentation
Instrument Retrieval by ID
Action | getInstrumentById |
Purpose | Retrieves detailed information about a specific instrument by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the base URL via CONNECTOR_ENV_OPENAQ_BASE_URL environment variable (e.g., https://api.openaq.org). |
Output |
|
Workflow Example |
|
Instruments Retrieval
Action | getInstruments |
Purpose | Retrieves a list of instruments with optional sorting and pagination. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Instruments by Manufacturer ID
Action | getInstrumentsByManufacturerId |
Purpose | Retrieves a list of instruments for a specific manufacturer. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Location Retrieval by ID
Action | getLocationById |
Purpose | Retrieves detailed information about a specific location by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Locations Retrieval
Action | getLocations |
Purpose | Retrieves a list of locations with filtering options such as coordinates, radius, and country. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
License Retrieval by ID
Action | getLicenseById |
Purpose | Retrieves details of a specific license by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Licenses Retrieval
Action | getLicenses |
Purpose | Retrieves a list of licenses with optional sorting and pagination. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Parameter Retrieval by ID
Action | getParameterById |
Purpose | Retrieves details of a specific parameter by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Parameters Retrieval
Action | getParameters |
Purpose | Retrieves a list of parameters with filtering options like parameter type or location. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Country Retrieval by ID
Action | getCountryById |
Purpose | Retrieves details of a specific country by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Countries Retrieval
Action | getCountries |
Purpose | Retrieves a list of countries with filtering options. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Manufacturer Retrieval by ID
Action | getManufacturerById |
Purpose | Retrieves details of a specific manufacturer by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Manufacturers Retrieval
Action | getManufacturers |
Purpose | Retrieves a list of manufacturers with sorting and pagination. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Measurements by Sensor ID
Action | getMeasurementsBySensorId |
Purpose | Retrieves measurements for a specific sensor with an optional time range. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Hourly Measurements by Sensor ID
Action | getHourlyMeasurementsBySensorId |
Purpose | Retrieves hourly aggregated measurements for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Daily Measurements by Sensor ID
Action | getDailyMeasurementsBySensorId |
Purpose | Retrieves daily aggregated measurements for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Hourly Data by Sensor ID
Action | getHourlyDataBySensorId |
Purpose | Retrieves hourly data for a specific sensor with an optional time range. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Daily Summaries from Hourly Data by Sensor ID
Action | getDailySummariesFromHourlyBySensorId |
Purpose | Retrieves daily summaries of hourly data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Monthly Summaries from Hourly Data by Sensor ID
Action | getMonthlySummariesFromHourlyBySensorId |
Purpose | Retrieves monthly summaries of hourly data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Yearly Summaries from Hourly Data by Sensor ID
Action | getYearlySummariesFromHourlyBySensorId |
Purpose | Retrieves yearly summaries of hourly data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Hour of Day Summaries by Sensor ID
Action | getHourOfDaySummariesBySensorId |
Purpose | Retrieves measurements aggregated by hour of day for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Day of Week Summaries by Sensor ID
Action | getDayOfWeekSummariesBySensorId |
Purpose | Retrieves measurements aggregated by day of week for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Month of Year Summaries by Sensor ID
Action | getMonthOfYearSummariesBySensorId |
Purpose | Retrieves measurements aggregated by month of year for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Day of Week Summaries from Daily Data by Sensor ID
Action | getDayOfWeekSummariesFromDailyBySensorId |
Purpose | Retrieves day-of-week summaries from daily data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Month of Year Summaries from Daily Data by Sensor ID
Action | getMonthOfYearSummariesFromDailyBySensorId |
Purpose | Retrieves month-of-year summaries from daily data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Daily Data by Sensor ID
Action | getDailyDataBySensorId |
Purpose | Retrieves daily data for a specific sensor with an optional time range. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Monthly Summaries from Daily Data by Sensor ID
Action | getMonthlySummariesFromDailyBySensorId |
Purpose | Retrieves monthly summaries of daily data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Yearly Summaries from Daily Data by Sensor ID
Action | getYearlySummariesFromDailyBySensorId |
Purpose | Retrieves yearly summaries of daily data for a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Yearly Data by Sensor ID
Action | getYearlyDataBySensorId |
Purpose | Retrieves yearly data for a specific sensor with an optional time range. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Owner Retrieval by ID
Action | getOwnerById |
Purpose | Retrieves details of a specific owner by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Owners Retrieval
Action | getOwners |
Purpose | Retrieves a list of owners with sorting and pagination. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Provider Retrieval by ID
Action | getProviderById |
Purpose | Retrieves details of a specific provider by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Providers Retrieval
Action | getProviders |
Purpose | Retrieves a list of providers with filtering options. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Sensors by Location ID
Action | getSensorsByLocationId |
Purpose | Retrieves sensors associated with a specific location. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Sensor Retrieval by ID
Action | getSensorById |
Purpose | Retrieves details of a specific sensor by its ID. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Latest Measurements by Parameter ID
Action | getLatestMeasurementsByParameterId |
Purpose | Retrieves the latest measurements for a specific parameter. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Latest Measurements by Location ID
Action | getLatestMeasurementsByLocationId |
Purpose | Retrieves the latest measurements for a specific location. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Flags by Location ID
Action | getFlagsByLocationId |
Purpose | Retrieves flags associated with a specific location. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Flags by Sensor ID
Action | getFlagsBySensorId |
Purpose | Retrieves flags associated with a specific sensor. |
Parameters |
|
Configuration | Ensure the connector is configured with the correct base URL. |
Output |
|
Workflow Example |
|
Workflow Creation with the Connector
Example Workflow: Air Quality Monitoring and Analysis
Retrieve Parameters |
|
Query Locations |
|
Retrieve Sensors by Location |
|
Fetch Latest Measurements |
|
Analyze Historical Data |
|
Check Data Quality |
|
Pricing
iSolution logo - white - transparent 250 px
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]