---
title: "Search for body cluster contacts using tracks (experimental feature)"
method: GET
path: "/clusters/bodies/{id}/contacts_tracks/"
tags: ["clusters"]
---

# Search for body cluster contacts using tracks (experimental feature)

`GET /clusters/bodies/{id}/contacts_tracks/`

This method searches for body clusters with whom the selected body cluster has been in contact. All filters from cluster listing are supported.

## Path parameters

- `id` integer, required

## Query parameters

- `age_group` string[]
- `body_gender` string[]
- `bottom_color` string[]
- `camera_groups` integer[]
- `cameras` integer[]
- `card` integer
- `created_date_gt` string, date-time
- `created_date_gte` string, date-time
- `created_date_last_n_days` number
- `created_date_lt` string, date-time
- `created_date_lte` string, date-time
- `created_date_nth_full_week` number
- `created_date_nth_work_week` number
- `detailed_upper_clothes` string[]
- `episodes` integer[]
- `event_date_gt` string, date-time
- `event_date_gte` string, date-time
- `event_date_lt` string, date-time
- `event_date_lte` string, date-time
- `events_count_gte` integer
- `events_count_lte` integer
- `events_quality_gte` number, float
- `events_quality_lte` number, float
- `first_event_date_gt` string, date-time
- `first_event_date_gte` string, date-time
- `first_event_date_lt` string, date-time
- `first_event_date_lte` string, date-time
- `has_card` boolean
- `headwear` string[]
- `helmet_type` string[]
- `id_in` integer[]
- `intersection_threshold` integer
- `limit` integer
- `looks_like` string
- `lower_clothes` string[]
- `matched_lists` integer[]
- `ordering` string
- `page` string
- `pinned` boolean
- `threshold` number
- `tnt_id_in` integer[]
- `top_color` string[]
- `upper_clothes` string[]
- `vest_type` string[]

## Response `200`

- PaginatedBodyClusterList
  - `next_page` string, nullable
  - `prev_page` string, nullable
  - `results` BodyCluster[]
    - `id` integer, required
    - `tnt_id` integer, required — Cluster tnt-id
    - `created_date` string, date-time, required — Cluster creation date
    - `events_count` integer, required — Cluster events count
    - `events_quality` number, float, required — Average cluster events quality
    - `cameras` integer[], required — Cluster's cameras list
    - `camera_groups` integer[], required — Cluster's camera groups list
    - `best_event` integer, required — Best cluster event
    - `best_event_quality` number, float, required — Best cluster event quality
    - `card` integer, required — Related card
    - `match_confidence` number, float, required — Card match confidence
    - `matched_lists` integer[], required — Matched watch lists
    - `pinned` boolean — Whether cluster is pinned or not
    - `looks_like` ClusterLooksLike, required
      - `confidence` number, float, required
      - `matched_object` string, nullable, required
    - `looks_like_confidence` number, float, required
    - `case` integer, required — Related case
    - `bottom_color` string, required — Cluster bottom color feature
    - `top_color` string, required — Cluster top color feature
    - `detailed_upper_clothes` string, required — Cluster detailed upper clothes feature
    - `headwear` string, required — Cluster headwear feature
    - `lower_clothes` string, required — Cluster lower clothes feature
    - `upper_clothes` string, required — Cluster upper clothes feature
    - `age_group` string, required — Cluster age group feature
    - `gender` string, required — Cluster gender feature
    - `helmet_type` string, required — Cluster helmet type feature
    - `vest_type` string, required — Cluster vest type feature

---

[API](https://skmtc.dev/ntechlab/apis/internal-api-documentation.md) · [All operations](https://skmtc.dev/ntechlab/apis/internal-api-documentation/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/ntechlab/internal-api-documentation/revisions/fe217a895bc7/schema)
