Skip to main content

Copper CRM API Endpoints

Updated today

Portal/Instance Identifier: N/A

Base URL:

  • Staging/Production: https://api.copper.com

Table of Contents:

Customer Endpoints

Get People with Address by PeopleID: (GET)

[BaseURL]/developer_api/v1/people/{peopleId}

Create a People with Address: (POST)

[BaseURL]/developer_api/v1/people/

Update a People with Address: (PUT)

[BaseURL]/developer_api/v1/people/{peopleId}

Remove People from List: (DELETE)

[BaseURL]/developer_api/v1/people/{peopleId}

Transaction Endpoints

Create an Activity: (POST)

[BaseURL]/developer_api/v1/activities

Get an Activity by ActivityID: (GET)

[BaseURL]/developer_api/v1/activities/{activityId}

Update an Activity by ActivityID: (PUT)

[BaseURL]/developer_api/v1/activities/{activityId}

Delete an Activity by ActivityID: (DELETE)

[BaseURL]/developer_api/v1/activities/{activityId}

Webhooks Endpoints

Get Webhook by WebhookID: (GET)

[BaseURL]/developer_api/v1/webhooks/{webhookId}

Create a Webhook: (POST)

[BaseURL]/developer_api/v1/webhooks

Update a Webhook by WebhookID: (PUT)

[BaseURL]/developer_api/v1/webhooks/{webhookId}

Delete Webhook by WebhookID: (DELETE)

[BaseURL]/developer_api/v1/webhooks/{webhookId}

Get All Webhooks: (Get)

[BaseURL]/developer_api/v1/webhooks

OAuth 2.0 Endpoints

To Get Permenant Access Token using Authorization Code: (POST)

https://app.copper.com/oauth/token

Utility/Generic Endpoints

Get People by Email: (GET)

[BaseURL]/developer_api/v1/people/fetch_by_email

Get Company by Name: (GET)

[BaseURL]/developer_api/v1/companies/search

Get all Activity Types: (GET)

[BaseURL]/developer_api/v1/activity_types

Did this answer your question?