---
title: "List all custom activity types"
method: GET
path: "/custom_activity_types"
tags: ["Custom Fields"]
---

# List all custom activity types

`GET /custom_activity_types`

## Request

- Base URL: `https://api.copper.com/developer_api/v1`
- URL: `https://api.copper.com/developer_api/v1/custom_activity_types`
- Auth: HTTP bearer

Retrieve a list of all custom activity types in the account

## Response `200`

Custom activity types retrieved successfully

- CustomActivityType[]
  - `id` integer, required: Unique identifier for the custom activity type
  - `name` string, required: Name of the custom activity type
  - `icon_type` string, nullable: Icon type for the custom activity
  - `is_disabled` boolean: Whether the custom activity type is disabled
  - `is_interaction` boolean: Whether this activity type counts as an interaction
  - `count_as_interaction` boolean: Legacy field - same as is_interaction

## Other responses

- `401`: Unauthorized - Authentication credentials were missing or incorrect
- `429`: Too Many Requests - Rate limit exceeded
- `500`: Internal Server Error - An unexpected error occurred

---

[API](https://skmtc.dev/copper/apis/copper-crm-read-only-api.md) - [All operations](https://skmtc.dev/copper/apis/copper-crm-read-only-api/llms.txt) - [OpenAPI document](https://skmtc.dev/copper/apis/copper-crm-read-only-api/revisions/96adc8557a40?raw)
