---
title: "Get Associated Target Groups of a User"
method: GET
path: "/api_gateway/intouch-api-v3/v3.1/users/{userId}/targetGroups"
---

# Get Associated Target Groups of a User

`GET /api_gateway/intouch-api-v3/v3.1/users/{userId}/targetGroups`

## Path parameters

- `userId` integer, required

## Query parameters

- `includeInactive` boolean
- `targetRuleId` integer
- `includeInactiveTargets` boolean

## Headers

- `Authorization` string
- `X-CAP-API-AUTH-KEY` string
- `X-CAP-API-AUTH-ORG-ID` string
- `X-CAP-API-OAUTH-TOKEN` string
- `DATA-SCOPE-ORG` string
- `DATA-SCOPE` string, required

## Response `200`

200

- object
  - `data` object
    - `userId` integer
    - `customer` object
      - `id` integer
      - `profiles` object[]
        - `firstName` string
        - `lastName` string
        - `commChannels` object[]
          - `type` string
          - `accountId` unknown
          - `value` string
          - `primary` boolean
          - `verified` boolean
          - `subscribed` unknown
          - `attributes` unknown
        - `source` string
        - `accountId` string
        - `userId` integer
        - `orgSourceId` integer
      - `loyaltyInfo` object
        - `attribution` object
          - `createdOn` string
          - `lastUpdatedOn` string
          - `lastUpdatedBy` object
            - `id` integer
            - `code` unknown
            - `description` unknown
            - `name` unknown
            - `type` unknown
          - `createdBy` object
            - `id` integer
            - `code` unknown
            - `description` unknown
            - `name` unknown
            - `type` unknown
        - `loyaltyType` string
        - `lifetimePurchases` integer
      - `customFields` object
    - `targetGroups` object[]
      - `id` integer
      - `attribution` object
        - `createdOn` string
        - `lastUpdatedOn` string
        - `lastUpdatedBy` object
          - `id` integer
          - `code` string
          - `description` unknown
          - `name` string
          - `type` string
        - `createdBy` object
          - `id` integer
          - `code` string
          - `description` unknown
          - `name` string
          - `type` string
      - `name` string
      - `orgId` integer
      - `preferredTillId` integer
      - `targets` object[]
        - `targetId` unknown
        - `periodId` integer
        - `periodRefCode` string
        - `periodStartDate` string
        - `periodEndDate` string
        - `targetValue` integer
        - `targetAchievedValue` integer
        - `targetName` string
        - `targetType` string
        - `targetEntity` string
        - `targetRuleId` integer
        - `enrolledOn` string
        - `eventName` string
        - `periodStartDateWithTimeStamp` string
        - `periodEndDateWithTimeStamp` string
        - `targetAchievedDateTime` unknown
        - `currentPeriod` boolean
        - `milestones` unknown
      - `targetEvaluationType` string
      - `trackingType` string
  - `errors` unknown
  - `warnings` unknown

## Other responses

- `400` — 400

---

[API](https://skmtc.net/capillarytech/apis/sample-api.md) · [All operations](https://skmtc.net/capillarytech/apis/sample-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/capillarytech/sample-api/versions/de241f2ed9b3/schema)
