Carbon Intensity

With Carbon Intensity modules in Make, you can monitor and analyze the carbon intensity of electricity generation in your region, access real-time and historical emissions data, track changes in power source mix, and automate sustainability reporting to support environmentally conscious decision-making across your workflows.

Refer to the Carbon Intensity API documentation for a list of available endpoints. https://carbon-intensity.github.io/api-definitions/#carbon-intensity-api-v2-0-0

Connect Carbon Intensity to Make

  1. To establish the connection in Make Insert a Electricity Maps module into a scenario. Under Connection, click “Create a connection.
  2. The Create a Connection dialog appears.
App_Carbon_Intensity_CreateConnection.png
Create a connection
  1. Enter your Registered BPT App License Key.
  1. Optional: In the Connection name field, enter a name for the connection.
  2. Click Save.

You have successfully established the connection. You can now edit your scenario and add more Carbon Intensity modules. If your connection requires reauthorization at any point, follow the connection renewal steps here .

Build Carbon Intensity Scenarios

After connecting the app, you can perform the following actions:

Intensity

Get Carbon Intensity from Location with Start Date

Get Carbon Intensity data

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
Datetime From Select the start date and time for the data collection range.
Duration of Data Collection Choose the duration for which data should be collected. You can select from predefined timeframes.

Regional

Search a Location by Postcode

Search a Location using the postcode.

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
Postcode Enter the postcode you want to retrieve data for.

Get Data by Country

Get data depending by the region

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
Choose Country Drop-down list of supported countries

Get Carbon Intensity from Location with Start Date

Get Carbon Intensity data for GB regions

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
Datetime From Select the start date and time for the data collection range.
Duration of Data Collection Choose the duration for which data should be collected. You can select from predefined timeframes.
Select Region Drop-down list of supported regions.
Postcode Enter the postcode you want to retrieve data for.

National

Get Generation Mix

Get Generation Mix either from last 24hours or between two Dates

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
Datetime From Select the start date and time for the data collection range.
Duration of Data Collection Choose the duration for which data should be collected. You can select from predefined timeframes.

Get Statics Between Two Dates

Get Carbon Intensity statistics between from and to datetime

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
Datetime From Select the start date and time for the data collection range.
Datetime To Select the end date and time for the data collection range.
Block Length in hours Enter the length of each data block in hours.

Other

Make An API Call

Performs an arbitrary authorized API call.

This module contains the following fields

Field Usage
Connection Establish a connection to your Carbon Intensity account.
URL Enter a path relative to https://api.carbonintensity.org.uk. For example: /intensityFor the list of available endpoints, refer to the Carbon Intensity Documentation .
Method Select the HTTP method you want to use:GET to retrieve information for an entry.POST to create a new entry.PUT to update/replace an existing entry.PATCH to make a partial entry update.DELETE to delete an entry.
Headers Enter the desired request headers. You don’t have to add authorization headers; we already did that for you.
Query String Enter the request query string.
Body Enter the body content for your API call.