# VideoComment

Type: VideoComment

Schema: [VideoComment](https://sourcey-peertube.pages.dev/api-rest-reference/models/videocomment.md)

- `id` (optional)
  Reference: [id](https://sourcey-peertube.pages.dev/api-rest-reference/models/id.md); Type: id
  
  minimum: 1
  
  Example:
  
  ```json
  42
  ```

- `url` (optional)
  Type: url, url

- `text` (optional)
  Type: text, html
  
  Text of the comment
  
  minLength: 1
  
  Example:
  
  ```json
  "This video is wonderful!"
  ```

- `threadId` (optional)
  Reference: [id](https://sourcey-peertube.pages.dev/api-rest-reference/models/id.md); Type: id
  
  minimum: 1
  
  Example:
  
  ```json
  42
  ```

- `inReplyToCommentId` (optional)
  Type: id; nullable
  
  allOf:
    Reference: [id](https://sourcey-peertube.pages.dev/api-rest-reference/models/id.md); Type: id
    
    minimum: 1
    
    Example:
    
    ```json
    42
    ```

- `videoId` (optional)
  Reference: [id](https://sourcey-peertube.pages.dev/api-rest-reference/models/id.md); Type: id
  
  object id for the video

- `createdAt` (optional)
  Type: createdAt, date-time

- `updatedAt` (optional)
  Type: updatedAt, date-time

- `deletedAt` (optional)
  Type: string, date-time; nullable
  
  default: null

- `isDeleted` (optional)
  Type: boolean
  
  default: false

- `heldForReview` (optional)
  Type: heldForReview

- `totalRepliesFromVideoAuthor` (optional)
  Type: integer
  
  minimum: 0

- `totalReplies` (optional)
  Type: integer
  
  minimum: 0

- `account` (optional)
  Reference: [Account](https://sourcey-peertube.pages.dev/api-rest-reference/models/account.md); Type: Actor & any