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 Wired For Banking
Register To Palo Alto & iSolution Event
[forminator_form id=”14485″]
[forminator_form id=”14419″]
[forminator_form id=”14298″]
[forminator_form id=”13094″]