Karbon

Karbon is a collaborative practice management platform for accounting firms to manage workflows, communicate with teams and deliver exceptional client work.

Go to site
Explore
/
Apps
/
Karbon

Karbon API Integrations

Build and run workflows using the Karbon API. Use 1000s of source-available triggers and actions across 1000+ apps. Or write custom code to integrate any app or API in seconds.

Overview

Using the Karbon API, you can build a variety of applications and integrations, including:

  • A custom Karbon dashboard to track your team's progress
  • An integration with your project management tool to automatically create tasks in Karbon
  • A "Bot" to automatically assign tasks to team members based on their skills and availability
  • A custom tool to help you onboard new team members
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    karbon: {
      type: "app",
      app: "karbon",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.karbonhq.com/v3/Users`,
      headers: {
        Authorization: `Bearer ${this.karbon.$auth.application_access_key}`,
        "AccessKey": `${this.karbon.$auth.tenant_access_key}`,
        "Accept": `application/json`,
      },
    })
  },
})

Authentication

Karbon uses API keys for authentication. When you connect your Karbon account, Pipedream securely stores the keys so you can easily authenticate to Karbon APIs in both code and no-code steps.

Your Application Access Key is sent to your email when you request it through Karbon support

To retrieve your API Tenant Access Key,

  • Navigate to your Karbon account and sign in
  • Go to “Settings” > “Connected Apps”
  • Select the app name pointed out by Karbon support, then Manage