---
title: "Get Inbox Item"
method: GET
path: "/inbox/{conversationId}"
tags: ["Inbox"]
---

# Get Inbox Item

`GET /inbox/{conversationId}`

Get the full detail of a single inbox item including conversation messages, analysis scores, trigger metadata, keywords, and participant information.

## Path parameters

- `conversationId` string, uuid, required — The conversation ID to retrieve

## Response `200`

Inbox item retrieved successfully

- GetInboxItemResponse
  - `conversationId` string, uuid, required — The conversation ID.
  - `topic` string, nullable, required — Main topic of the conversation.
  - `triggerType` string, nullable, required — Primary trigger type that flagged this conversation.
  - `reviewStatus` 'unreviewed' | 'reviewed' | 'dismissed', required — Current review status.
  - `timestamp` string, date-time, required — When the inbox item was created (ISO 8601).
  - `messageCount` integer, required — Number of chat messages in the conversation.
  - `summary` string, nullable, required — AI-generated summary of the conversation.
  - `triggers` TriggerDetail[], required — All triggers associated with this conversation.
    - `triggerType` string, required — Type of trigger.
    - `reason` string, nullable, required — Human-readable reason.
    - `severity` integer, required — Severity level (1-5).
    - `source` string, nullable, required — Source key of the trigger.
    - `confidence` number, nullable, required — Confidence score of the trigger.
  - `messages` ConversationMessage[], required — Conversation messages.
    - `role` string, required — Message role (e.g. "user", "assistant").
    - `content` string, required — Message content.
    - `timestamp` string, date-time, nullable, required — When the message was sent (ISO 8601).
  - `analysis` AnalysisScores, nullable, required — Analysis scores for this conversation.
    - `sentiment` object, nullable, required — Average user sentiment.
      - `label` string, required
      - `score` number, required
    - `frustration` object, nullable, required — Frustration level detected.
      - `label` string, required
      - `score` number, required
    - `struggle` object, nullable, required — Struggle level detected.
      - `label` string, required
      - `score` number, required
    - `qualityIndex` number, nullable, required — Conversation quality index score.
  - `keywords` string[], nullable, required — Keywords extracted from the conversation.
  - `participant` ParticipantInfo, nullable, required — Participant information.
    - `id` string, uuid, required — Participant ID.
    - `externalId` string, nullable, required — External participant ID.
    - `name` string, nullable, required — Participant name.
    - `email` string, nullable, required — Participant email.

## Other responses

- `404` — Inbox item not found
- `500` — Server error

## Changes

- **2026-05-01** `f52e699d4abf` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/greenflash-ai/apis/greenflash-api-reference/changes/inbox/:conversationId/get.md)

---

[API](https://skmtc.dev/greenflash-ai/apis/greenflash-api-reference.md) · [All operations](https://skmtc.dev/greenflash-ai/apis/greenflash-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/greenflash-ai/greenflash-api-reference/revisions/c566e560677d/schema)
