Integrating 3rd Party Data Resources
1. Step By Step
In order to integrate the data resources, we need to first configure "IntegrationButton" block. To get complete details, please check : IntegrationButton block section
Once the block configuration is completed, we need to follow the below steps:
1.1 Authentication Requirements
FIRMS:
Requires an map_key. You can get one here https://firms.modaps.eosdis.nasa.gov/api/map_key/, but it has limitations. For full access, contact their support.

Kanop:
Register at https://www.kanop.io/
Go to Application Settings https://app.kanop.io/settings?tab=applications
Create a new application to obtain your access token.

1.2 API Documentation for Integrations
To explore request options and parameter details, refer to the documentation for each service:
For Kanop:
You must set KANOP_IO_AUTH_TOKEN in the policy-service config or in the Docker configuration. For FIRM You must set FIRMS_AUTH_TOKEN in the policy-service config or in the Docker configuration. You can easily find them using the keyword "Integrations tokens".

1.3 Displaying Data in a Grid
To display retrieved data in a grid: Save responses using the "sendToGuardian" block with source: auto or source: database.

Use the documents block combined with the source addon block:
Set "Data type" to "Collection (VC)":

Apply a filter: type = "integration"

1.4 Triggering Data Fetch
To retrieve data from a third-party source, click the "Integration Data" button. The integration will perform the configured request and show the received data.

2. Demo Video
Coming Soon
Last updated