---
title: "Get content item, including restricted ones."
method: GET
path: "/mydelivery/v1/content/{id}"
tags: ["Delivery content"]
---

# Get content item, including restricted ones.

`GET /mydelivery/v1/content/{id}`

Returns the content item specified by `id`. This route is restricted to authenticated users and allows to access restricted content items too.
<br />User roles: admin, manager, editor, viewer, authenticatedVisitor

## Path parameters

- `id` string, uuid, required

## Query parameters

- `fields` string

## Headers

- `If-None-Match` string

## Response `200`

Success

- object
  - `id` string — The ID of the content item.
  - `name` string — The name of the content item.
  - `description` string — The description text for this content item.
  - `classification` string — The classification defines the document type. For content items, all documents are classified as "content".
  - `typeId` string — The ID of the content type this item belongs to.
  - `locale` string — locale of the document (e.g "en", or "de").
  - `lastModified` string, date-time — The last modified date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ.
  - `lastModifierId` string — name of user for now, this property may change once user management is defined.
  - `created` string, date-time — The created date of this content item in ISO 8601 with the format YYYY-MM-DDTHH:mm:ss.sssZ.
  - `creatorId` string — The Id of the user that created this content item.
  - `tags` string[] — The tags which has been set for this content item.
  - `elements` object — Defined by the type and capture in the schema given by the type, in a real content, this property will be filled with more information.
  - `kind` string[] — The tags which has been set by AI.
  - `type` string — This is the Id of the content type document this content is based on.

## Other responses

- `304` — Not modified is returned when the If-None-Match header is used and the Etag value matches the most recent version of the response.
- `400` — Bad request
- `404` — Not found
- `429` — Too Many Requests, the server has reached a limit, the request must be sent again at a later time.
- `default` — Unexpected error

---

[API](https://skmtc.net/goacoustic/apis/acoustic-content-api.md) · [All operations](https://skmtc.net/goacoustic/apis/acoustic-content-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/goacoustic/acoustic-content-api/revisions/677305266d89/schema)
