Copper

CRM Software Solutions Company

Go to site
Explore
/
Apps
/
Copper

Copper API Integrations

Build and run workflows using the Copper 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

Copper's API allows you to access and manipulate data in your Copper account programmatically. With the API, you can create new records, update existing records, delete records, and search for records. You can also perform bulk operations, such as importing or exporting data.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { axios } from "@pipedream/platform"
export default defineComponent({
  props: {
    copper: {
      type: "app",
      app: "copper",
    }
  },
  async run({steps, $}) {
    return await axios($, {
      url: `https://api.prosperworks.com/developer_api/v1/account`,
      headers: {
        "X-PW-AccessToken": `${this.copper.$auth.api_key}`,
        "X-PW-Application": `developer_api`,
        "X-PW-UserEmail": `${this.copper.$auth.email}`,
        "Content-Type": `application/json`,
      },
    })
  },
})

Authentication

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

All Copper API calls must include an api_key, which can be generated at System settings > API Keys and email, which is the email address of the token owner.