---
title: "Get the people who have been in touch with a profile or company, most recent first"
method: GET
path: "/api/v1/activity/participants"
tags: ["Activity"]
---

# Get the people who have been in touch with a profile or company, most recent first

`GET /api/v1/activity/participants`

## Request

- Base URL: `https://api.intheloop.io`
- URL: `https://api.intheloop.io/api/v1/activity/participants`
- Auth: API key in header `Authorization`

## Query parameters

- `id` string
- `size` integer
- `dateTimeStart` string, date-time
- `dateTimeEnd` string, date-time
- `channelType` string

## Headers

- `Authorization` string
- `X-Impersonate-User` string

## Response `200`

OK

- ActivityParticipants: People who have been in touch with a contact or company, most recent first.
  - `id` string: Resource id
  - `name` string: Resource name or title
  - `revision` string: Resource revision
  - `clientId` string: Resource client id
  - `$type` string, required
  - `dateTimeStart` string, date-time: Start of the requested time span (UTC). Null means no lower limit was applied.
  - `dateTimeEnd` string, date-time: End of the requested time span (UTC). Null means the span ends at request time.
  - `participants` ActivityParticipant[]: Participants ordered by LastTimestamp, newest first.
    - `contactId` string: Contact id of the participant as it appears on the comments.
    - `lastTimestamp` string, date-time: UTC timestamp of the most recent comment this participant was on.
    - `lastConversationId` string: Id of the conversation the most recent comment belongs to.
    - `commentCount` integer, required: Number of scanned comments this participant was on.
  - `totalSize` integer, required: Total number of distinct participants found in the scanned comments.
  - `isPartial` boolean, required: True when the scan stopped at its comment limit before reaching the start of the span, so older participants and older comment counts may be missing.

## Other responses

- `400`: Bad request. Check fields message and error code from response body for additional information.
- `401`: Unauthorized request. Check fields message and error code from response body for additional information.
- `403`: Requested resource forbidden.Check fields message and error code from response body for additional information.
- `404`: Requested resource not found.
- `429`: Too many requests. Check response header Retry-After indicating how long to wait before making a new request.
- `451`: Unavailable because account is not verified.

---

[API](https://skmtc.dev/intheloop/apis/loop-api.md) - [All operations](https://skmtc.dev/intheloop/apis/loop-api/llms.txt) - [OpenAPI document](https://skmtc.dev/intheloop/apis/loop-api/revisions/0892c5ba0787?raw)
