---
title: "Get Content Approval"
method: GET
path: "/v2/contents/{content_id}/approval"
tags: ["v2 - Contents", "Versions"]
---

# Get Content Approval

`GET /v2/contents/{content_id}/approval`

## Request

- Base URL: `https://api.jubjubapp.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.jubjubapp.com/v2/contents/{content_id}/approval`
- Auth: HTTP bearer

The piece's approval: the current version's state, whether you may
decide, and every version's state and history, newest version first.

Access: CONTENT_VIEW on the piece's workspace.

## Path parameters

- `content_id` string, required

## Headers

- `Authorization` string
- `X-JubJub-Service-Key` string
- `X-JubJub-Agent-Key` string
- `X-JubJub-Platform-Key` string
- `Origin` string
- `Referer` string
- `X-JubJub-Trial-Token` string

## Response `200`

Successful Response

- ContentApprovalResponse
  - `content_id` string, required
  - `current_version` integer, required
  - `approval_status` string, required
  - `can_review` boolean, required
  - `has_reviewers` boolean
  - `versions` ApprovalVersionItem[], required
    - `number` integer, required
    - `is_current` boolean, required
    - `approval` VersionApprovalResponse, required
      - `status` string
      - `decided_by` PublicPerson: A person by public profile. Never an ID, never an email.
        - `member_ref` string, nullable
        - `display_name` string, required
        - `avatar_url` string, nullable
        - `handle` string, nullable
        - `is_you` boolean
        - `role` string, nullable
        - `via_team` string, nullable
      - `decided_at` string, date-time, nullable
      - `note` string, nullable
    - `approval_history` ApprovalHistoryItem[]
      - `decision` string, required
      - `by` PublicPerson: A person by public profile. Never an ID, never an email.
        - `member_ref` string, nullable
        - `display_name` string, required
        - `avatar_url` string, nullable
        - `handle` string, nullable
        - `is_you` boolean
        - `role` string, nullable
        - `via_team` string, nullable
      - `at` string, date-time, nullable
      - `note` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/jubjubapp/apis/jubjub-api.md) - [All operations](https://skmtc.dev/jubjubapp/apis/jubjub-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jubjubapp/apis/jubjub-api/revisions/353157b296f2?raw)
