CDR Platform

An API to remove carbon dioxide

Integrate the CDR Platform API with the Bash API

Setup the CDR Platform API trigger to run a workflow which integrates with the Bash API. Pipedream's integration platform allows you to integrate CDR Platform and Bash remarkably fast. Free for developers.

Run Bash Code with the Bash API

Run any Bash in a Pipedream step within your workflow. Refer to the Pipedream Bash docs to learn more.

 
Try it

Overview of CDR Platform

The CDR Platform API provides tools for automating and integrating processes related to cyber defense and threat intelligence. With this API, you can access and manage threat data, analyze security incidents, and enhance your cybersecurity measures. Pipedream serves as a powerful platform to create workflows leveraging the CDR Platform API, enabling you to connect with numerous other services, orchestrate complex automations, and react to events in real-time.

Connect CDR Platform

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    cdr_platform: {
      type: "app",
      app: "cdr_platform",
    }
  },
  async run({steps, $}) {
    const data = {
      "weight_unit": `g`,
      "currency": `chf`,
      "items": [
        {
          "method_type": "forestation",
          "cdr_amount": 1
        }
      ],
      "client_reference_id": `string`,
      "certificate_display_name": `string`,
    }
    return await axios($, {
      method: "post",
      url: `https://api.cdrplatform.com/v1/cdr/`,
      headers: {
        "Authorization": `Api-Key ${this.cdr_platform.$auth.api_key}`,
      },
      data,
    })
  },
})

Connect Bash

1
2
3
4
5
6
7
# $PIPEDREAM_STEPS file contains data from previous steps
cat $PIPEDREAM_STEPS | jq .trigger.context.id

# Write data to $PIPEDREAM_EXPORTS to return it from the step
# Exports must be written as key=value
echo foo=bar >> $PIPEDREAM_EXPORTS