---
title: Content Entity (2022/06)
slug: develop/content-entity-202206
docTags: 
createdAt: 2025-03-11T07:03:30.743Z
---

All Content entities are structured as follows:

`entity`:

- `Id` <font color="#704ae0">int</font> <font color="#01a0af">r</font><font color="#01a0af">ead-only</font>: A unique identifier for the content instance
- `FileName` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The name of the content instance. The maximum length of this string is 128 characters.
- `PhysicalPath` <font color="#704ae0">string</font> <font color="#01a0af">r</font><font color="#01a0af">ead-only</font>: The location of the content instance in the server directory
- `VirtualPath` <font color="#704ae0">string</font> <font color="#01a0af">read-write</font>: The location of the content instance in the BSN virtual directory
- `ThumbPath` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The location of the thumbnail for the video/image file in the server directory. This value is a blank string for audio, text, and unknown file types.
- `MediaType` <font color="#704ae0">MediaType</font> <font color="#01a0af">read-only</font>: The content instance media type. One of "Auxiliary", "Stylesheet", "Font", "Text", "Image", "Video", or "Audio"
- `FileSize` <font color="#704ae0">long</font> <font color="#01a0af">read-only</font>: The content instance file size
- `FileHash` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The content instance hash algorithm and the value that results from performing the hash algorithm on the file. The string is formatted as "\{algorithm}:\{value}" (e.g. "SHA1:6DB465879088280AAC52DC22B07ED0AD493A99D4").
- `UploadDate` <font color="#704ae0">DateTime</font> <font color="#01a0af">read-only</font>: A timestamp indicating when the content instance was uploaded to the network. See [DateTime](docId\:dX1C8uSfkXPwntpRb9f-T) for more information about this data type.
- `LastModifiedDate` <font color="#704ae0">DateTime</font> <font color="#01a0af">read-only</font>: A timestamp indicating when the content metadata was last modified on the network (for example, when permissions are edited or the file is moved from one folder to another). This is reported by the customer's file system. See [DateTime](docId\:dX1C8uSfkXPwntpRb9f-T) for more information about this data type. 
- `FileLastModifiedDate` <font color="#704ae0">DateTime</font> <font color="#01a0af">read-only</font>: A timestamp indicating when the physical content was last modified on the network (for example, if the file was overridden). This is reported by the customer's file system. See [DateTime](docId\:dX1C8uSfkXPwntpRb9f-T) for more information about this data type.
- `ProbeData` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The audio/video probe data. This value is a blank string for image, text, and unknown file types.
- `Metadata` <font color="#704ae0">Dictionary&lt;string, object&gt;</font> <font color="#01a0af">read-only</font>: The array of key/value pairs that specify the metadata assigned to the content instance.
- `DynamicPlaylists` <font color="#704ae0">DynamicPlaylistInfo[]</font> <font color="#01a0af">read-only</font>: An array of DynamicPlaylist object instances representing dynamic playlists that contain the content instance. Supported representations are:
  - `Id` <font color="#704ae0">int</font> <font color="#01a0af">read-only</font>: A unique identifier for the dynamic playlist instance
  - `Name` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The dynamic playlist name
- `LiveMediaFeeds` <font color="#704ae0">LiveMediaFeedInfo[]</font> <font color="#01a0af">read-only</font>: An array of LiveMediaFeed object instances representing live media feeds that contain the content instance. Supported representations are:
  - `Id` <font color="#704ae0">int</font> <font color="#01a0af">read-only</font>: A unique identifier for the live media feed instance
  - `Name` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The live media feed name
- `TaggedPlaylists` <font color="#704ae0">TaggedPlaylistInfo[]</font> <font color="#01a0af">read-only</font>: An array of TaggedPlaylist object instances representing tagged playlists that contain the content instance. Supported representations are:
  - `Id` <font color="#704ae0">int</font> <font color="#01a0af">read-only</font>: A unique identifier for the tagged playlist instance
  - `Name` <font color="#704ae0">string</font> <font color="#01a0af">read-only</font>: The tagged playlist name
- `Presentations` <font color="#704ae0">PresentationInfo[]</font> <font color="#01a0af">read-only</font>: An array of [Presentation Info](docId\:rH_TKLzOo3RPBID0mDC9v)  entities for each presentation that uses the content instance
- `Tags` <font color="#704ae0">Dictionary&lt;string, string&gt;</font> <font color="#01a0af">read-write</font>: An object where each property and its value represents a tag that must be assigned to the content file being uploaded. Each property value must be formatted as follows: "\<value\_type>\::\<tag\_type>.\<tag\_key>":"".
- `Permissions` <font color="#704ae0">Permission[]</font> <font color="#01a0af">read-write</font>: A list of permission object instances representing permissions rules assigned to the content folder

