---
title: "Delivery Rendering Context By ID"
method: GET
path: "/delivery/v1/rendering/context/{id}"
tags: ["Delivery render"]
---

# Delivery Rendering Context By ID

`GET /delivery/v1/rendering/context/{id}`

Use the `rendering/context/{id}` endpoint to retrieve the rendering context for the specified content ID.

The response contains the delivery content structure with resolved content element references. The resolution replaces content elements of type reference with the referenced rendering context. It is resolved recursively if the resolved content structure contains content elements of type reference.


**Cycle detection**

Referenced content can have cycles. In a cyclic structure, references link back to itself, often through references in between. The API detects and stops cycles to serialize the content structure. If a cycle is detected, the API stops the replacements of the referenced elements and sets a cycle marker property instead. The cycle marker property has the key "$$CYCLE" and the value of the detected cycling content ID. The content ID can be used to find the referenced content structure in the parent hierarchy.
<br />User roles: admin, manager, editor, viewer, authenticatedVisitor, anonymous

## Path parameters

- `id` string, required

## Query parameters

- `callback` string

## Response `200`

Successfully retrieved the delivery rendering context.

- object

## Other responses

- `304` — Not modified
- `404` — The delivery rendering context for the specified ID was not found.
- `429` — Too Many Requests, the server has reached a limit, the request must be sent again at a later time.
- `500` — Server 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)
