IntegrationButton block
This block enables interaction with third-party data providers through configurable parameters and caching mechanisms.
Below is a description of the available options and supported services.
Properties
Button name
The display name of the button
Get 3rd party data
Enable Caching
If set to true, and the data was previously saved to the database (e.g., via the "sendToGuardian" block), future requests with the same parameters will retrieve the data from the cache instead of performing a new request.
True/False
Integration
Type of integration
GLOBAL_FOREST_WATCH
KANOP_IO
WORLD_BANK
FIRM
Request type
The name of the specific request to execute
getDatasets, getDatasetById
requestParams
Parameters required for the selected request.
dataset, version, asset_id

Output Events
This block can emits the following events:
RunEvent
ReleaseEvent
RefreshEvent

To enable caching functionality, data must be saved to the database using the "sendToGuardian" block with the source set to auto or database. You can link the IntegrationButton to the "sendToGuardian" block using the RunEvent output event.

Supported Integrations
This block supports four third-party data providers:
1. Global Forest Watch 2. Kanop 3. World Bank Governance Indicators 4. NASA FIRMS

UI Parameters
Each integration has a list of supported requests and associated parameters. For each request parameter, two input methods are available:
Path field for
A Path input to extract data from an existing field
Value for
A manual input for static values (e.g., known dataset names).

Last updated