Docs
Get Content By Id
GET /content/{contentId}
GET
/content/{contentId}Required Tokens
| Field | Type | Required | Description |
|---|---|---|---|
| Bearer | Authorization: Bearer <api-key> | Optional | Your API key. Pass it as the Bearer token on every request. |
Returns a single content item by ID. Includes full activity detail (with start/end times), attached files, and scheduled surface blocks.
Path Parameters
| Field | Type | Required | Description |
|---|---|---|---|
| contentId | Guid | Required | The ID of the content item to retrieve. Replace `{{contentId}}` in the URL. |
Response
| Field | Type | Description |
|---|---|---|
| id | Guid | Content item ID. |
| name | string | Display name. |
| description | string | Description text. |
| activity | object| null | Associated activity (`{ id, name, startTime, endTime }`), or `null`. |
| files | File[] | Files attached to this content item. |
| files[].id | Guid | File ID. |
| files[].name | string | File name. |
| files[].status | string | File processing status. |
| schedule | ContentBlock[] | Surface blocks where this content is scheduled. |
| schedule[].surface | object | The surface (`{ id, name }`). |
| schedule[].startTime | DateTime | Block start time. |
| schedule[].endTime | DateTime | Block end time. |