---
title: "Get Post Call Package Detail"
method: GET
path: "/gtm-internal/post-call-packages/{doc_id}"
tags: ["gtm-internal"]
---

# Get Post Call Package Detail

`GET /gtm-internal/post-call-packages/{doc_id}`

## Request

- Base URL: `https://api-v1.unusual.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api-v1.unusual.ai/gtm-internal/post-call-packages/{doc_id}`
- Auth: OAuth 2
  - Password
  - Token URL: `/auth/login`

One package, in full: the doc's `package` JSONB verbatim plus the
display context the page needs — the account row summary, the call's
meeting title, every stage-referenced task/contact id resolved to its
CURRENT row, the LIVE task book (`open_tasks`, with priority anchors and
the blocked signal), the account's `priorities` (the tasks-gate grouping
sections), the current account record (`account_state`), and the
server-derived `bulk_approvable` refs. 404 for unknown docs AND for
post-call docs with no generated package (the list never shows those).

## Path parameters

- `doc_id` string, required

## Response `200`

Successful Response

- PostCallPackageDetail
  - `row` PostCallPackageRow, required
    - `doc_id` string, required
    - `title` string, required
    - `display_title` string
    - `account` string, nullable
    - `account_id` string, nullable
    - `owner` string, nullable
    - `doc_created_at` string, nullable
    - `generated_at` string, nullable
    - `call_type` string, nullable
    - `call_type_confidence` string, nullable
    - `error` boolean
    - `apply_mode` string
    - `stage_a` PackageStageCounts, required: One stage's compact projection (post_call_package.package_summary).
      - `present` boolean
      - `error` boolean
      - `error_type` string, nullable
      - `events` integer
      - `valid` integer
      - `invalid` integer
      - `approved` integer
      - `killed` integer
      - `stale` boolean
      - `sent` boolean, nullable
      - `open_questions` integer, nullable
      - `observations` integer, nullable
    - `stage_b` PackageStageCounts, required: One stage's compact projection (post_call_package.package_summary).
      - `present` boolean
      - `error` boolean
      - `error_type` string, nullable
      - `events` integer
      - `valid` integer
      - `invalid` integer
      - `approved` integer
      - `killed` integer
      - `stale` boolean
      - `sent` boolean, nullable
      - `open_questions` integer, nullable
      - `observations` integer, nullable
    - `stage_c` PackageStageCounts, required: One stage's compact projection (post_call_package.package_summary).
      - `present` boolean
      - `error` boolean
      - `error_type` string, nullable
      - `events` integer
      - `valid` integer
      - `invalid` integer
      - `approved` integer
      - `killed` integer
      - `stale` boolean
      - `sent` boolean, nullable
      - `open_questions` integer, nullable
      - `observations` integer, nullable
    - `narrative_present` boolean
    - `narrative_error` boolean
  - `package` object, required
  - `task_refs` object, required
  - `contact_refs` object
  - `bulk_approvable` object[]
  - `open_tasks` PackageBookTask[]
    - `id` string, required
    - `title` string, required
    - `status` string, nullable
    - `disposition` string, nullable
    - `owner_side` string, nullable
    - `assignee` string, nullable
    - `due_at` string, nullable
    - `created_at` string, nullable
    - `source` string, nullable
    - `priority_id` string, nullable
    - `blocked` boolean
  - `open_tasks_omitted` integer
  - `priorities` PackagePriorityRef[]
    - `id` string, required
    - `title` string, required
    - `disposition` string, nullable
  - `account_state` PackageAccountState: The CURRENT account record the §A delta renders against — the original beside every amendment, and the thing shown UNCHANGED when §A proposes nothing (absence stated, not silent).
    - `company` string, nullable
    - `status` string, nullable
    - `owner` string, nullable
    - `goals` PackageGoalRef[]
      - `id` string, required
      - `title` string, nullable
      - `description` string, nullable
      - `is_primary` boolean
      - `kind` string
      - `status` string, nullable
    - `narrative` string, nullable
  - `meeting_title` string, nullable
  - `call_started_at` string, nullable
  - `apply_result` object, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/unusual/apis/dashboard-server.md) - [All operations](https://skmtc.dev/unusual/apis/dashboard-server/llms.txt) - [OpenAPI document](https://skmtc.dev/unusual/apis/dashboard-server/revisions/89f716930ead?raw)
