---
title: "Get Portfolio Item"
method: GET
path: "/portfolio/items/{item_id}"
tags: ["Portfolio Monitoring"]
---

# Get Portfolio Item

`GET /portfolio/items/{item_id}`

## Path parameters

- `item_id` string, uuid, required

## Response `200`

Successful Response

- union — Portfolio item response - either Business or Person based on the item type. This is a discriminated union that selects the appropriate response type based on the `type` field.
  - V1BusinessPortfolioItemResponse — Represents a business portfolio item
    - `id` string, uuid, required — The unique identifier of the portfolio item.
    - `search_id` string, uuid, required — The unique identifier of the search that the portfolio item is based on.
    - `name` string, required — The name of the portfolio item.
    - `group_id` string, uuid, nullable — The UUID of the portfolio group that the item belongs to.
    - `user` V1UserAttributionResponse — Response model for user attribution operations. This model defines the structure for user attribution API responses.
      - `id` string, uuid, required — Unique identifier for the user.
      - `first_name` string, required — First name of the user.
      - `last_name` string, required — Last name of the user.
      - `email` string, required — Email address of the user.
    - `comments` V1PortfolioItemCommentResponse[]
      - `id` string, uuid, required — The UUID of the comment.
      - `text` string, required — The text of the comment.
      - `user` V1UserAttributionResponse, required — Response model for user attribution operations. This model defines the structure for user attribution API responses.
        - `id` string, uuid, required — Unique identifier for the user.
        - `first_name` string, required — First name of the user.
        - `last_name` string, required — Last name of the user.
        - `email` string, required — Email address of the user.
      - `item_id` string, uuid, required — The UUID of the portfolio item that the comment is associated with.
      - `created_at` string, date-time, required — The timestamp of when the comment was made.
    - `attachments` V1AttachmentResponseModel[]
      - `id` string, uuid, required — The UUID of the attachment.
      - `name` string, required — The name of the attachment.
      - `user` V1UserAttributionResponse — Response model for user attribution operations. This model defines the structure for user attribution API responses.
        - `id` string, uuid, required — Unique identifier for the user.
        - `first_name` string, required — First name of the user.
        - `last_name` string, required — Last name of the user.
        - `email` string, required — Email address of the user.
      - `item_id` string, uuid, required — The UUID of the portfolio item that the attachment is associated with.
      - `created_at` string, date-time, required — The timestamp of when the attachment was uploaded.
      - `redirect_url` string, required
    - `scores` V1ScoreResponse[]
      - `type` 'fraud' | 'risk' | 'kyb', required
      - `score` number, required — The score value.
      - `rating` string, required — The rating associated with the score.
    - `created_at` string, date-time, required — The timestamp of when the portfolio item was created.
    - `last_monitored_at` string, date-time, nullable — The timestamp of when the portfolio item was last monitored.
    - `type` 'Business', required — The type of the portfolio item.
    - `business` V1BusinessSummaryResponse, required — Response model for business summary data.
      - `id` string, uuid, required — Unique identifier for the business.
      - `name` string, required — The name of the business, determined by the name found on the domestic registration.
      - `address` string, nullable — The primary address associated with the business entity.
      - `phone_number` string, nullable — The primary phone number found associated with the business.
      - `email` string, nullable — The primary email address found associated with the business.
      - `website` string, nullable — The primary website found associated with the business.
      - `url` string, uri — The URL to the business details.
      - `console_url` string, uri — The URL to the business details in the console.
  - V1PersonPortfolioItemResponse — Represents a person portfolio item
    - `id` string, uuid, required — The unique identifier of the portfolio item.
    - `search_id` string, uuid, required — The unique identifier of the search that the portfolio item is based on.
    - `name` string, required — The name of the portfolio item.
    - `group_id` string, uuid, nullable — The UUID of the portfolio group that the item belongs to.
    - `user` V1UserAttributionResponse — Response model for user attribution operations. This model defines the structure for user attribution API responses.
      - `id` string, uuid, required — Unique identifier for the user.
      - `first_name` string, required — First name of the user.
      - `last_name` string, required — Last name of the user.
      - `email` string, required — Email address of the user.
    - `comments` V1PortfolioItemCommentResponse[]
      - `id` string, uuid, required — The UUID of the comment.
      - `text` string, required — The text of the comment.
      - `user` V1UserAttributionResponse, required — Response model for user attribution operations. This model defines the structure for user attribution API responses.
        - `id` string, uuid, required — Unique identifier for the user.
        - `first_name` string, required — First name of the user.
        - `last_name` string, required — Last name of the user.
        - `email` string, required — Email address of the user.
      - `item_id` string, uuid, required — The UUID of the portfolio item that the comment is associated with.
      - `created_at` string, date-time, required — The timestamp of when the comment was made.
    - `attachments` V1AttachmentResponseModel[]
      - `id` string, uuid, required — The UUID of the attachment.
      - `name` string, required — The name of the attachment.
      - `user` V1UserAttributionResponse — Response model for user attribution operations. This model defines the structure for user attribution API responses.
        - `id` string, uuid, required — Unique identifier for the user.
        - `first_name` string, required — First name of the user.
        - `last_name` string, required — Last name of the user.
        - `email` string, required — Email address of the user.
      - `item_id` string, uuid, required — The UUID of the portfolio item that the attachment is associated with.
      - `created_at` string, date-time, required — The timestamp of when the attachment was uploaded.
      - `redirect_url` string, required
    - `scores` V1ScoreResponse[]
      - `type` 'fraud' | 'risk' | 'kyb', required
      - `score` number, required — The score value.
      - `rating` string, required — The rating associated with the score.
    - `created_at` string, date-time, required — The timestamp of when the portfolio item was created.
    - `last_monitored_at` string, date-time, nullable — The timestamp of when the portfolio item was last monitored.
    - `type` 'Person', required — The type of the portfolio item.
    - `person` V1PersonSummaryResponse, required
      - `id` string, uuid, required — The unique identifier of the person
      - `first_name` string, required — The first name of the person
      - `last_name` string, required — The last name of the person
      - `ssn` string, required — The social security number of the person
      - `middle_name` string, nullable — The middle name of the person
      - `suffix` string, nullable — The suffix of the person
      - `title` string, nullable — The title of the person
      - `created_at` string, date-time, required — When the person record was created
      - `updated_at` string, date-time, nullable — When the person record was last updated

## Other responses

- `422` — Validation Error

---

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