---
title: "Get company activities"
method: POST
path: "/companies/{id}/activities"
tags: ["Companies"]
---

# Get company activities

`POST /companies/{id}/activities`

## Request

- Base URL: `https://api.copper.com/developer_api/v1`
- URL: `https://api.copper.com/developer_api/v1/companies/{id}/activities`
- Auth: HTTP bearer

Retrieve all activities associated with a specific company

## Path parameters

- `id` integer, required

## Request body

- object
  - `page_number` integer: The page number (starting with 1) that you would like to view
  - `page_size` integer: The number of entries included in a page of results

## Response `200`

Company activities retrieved successfully

- object: Standard paginated response envelope returned for ChatGPT-only requests. Mirrors the previous pagination headers by surfacing totals inside the response body while keeping the original headers available.
  - `page_number` integer, required: Current page number (defaults to 1 when not provided in the request).
  - `total` integer, required: Total number of records that match the request filters (equivalent to the X-PW-TOTAL header).
  - `data` Activity[], required: Records returned for the requested page. The item schema depends on the endpoint using this envelope.
    - `id` integer, required: Unique identifier for the activity
    - `parent` object, required: The identifier of the resource to which this activity belongs
      - `id` integer, required: The ID of the parent resource
      - `type` 'lead' | 'person' | 'company' | 'opportunity', required: The type of the parent resource
    - `type` object, required: The activity type of this activity
      - `id` integer, required: The ID of the activity type
      - `category` 'user' | 'system', required: The category of the activity type
    - `user_id` integer, nullable: When applicable, the id of the user who performed this activity
    - `details` string, nullable, required: When applicable, the text body of this activity
    - `activity_date` integer, nullable: A Unix timestamp representing the time at which this activity took place
    - `old_value` unknown
    - `new_value` unknown
    - `date_created` integer: A Unix timestamp representing the time at which this activity was created
    - `date_modified` integer: A Unix timestamp representing the time at which this activity was last modified

## Other responses

- `400`: Bad Request - The request was invalid or cannot be served
- `401`: Unauthorized - Authentication credentials were missing or incorrect
- `404`: Not Found - The requested resource was not found
- `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)
