# VideoStateConstant

Type: VideoStateConstant

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

- `id` (optional)
  Reference: [id](https://sourcey-peertube.pages.dev/api-rest-reference/models/id.md); Type: id
  
  The video state:
  - `1`: Published
  - `2`: To transcode
  - `3`: To import
  - `4`: Waiting for live stream
  - `5`: Live ended
  - `6`: To move to an external storage (object storage...)
  - `7`: Transcoding failed
  - `8`: Moving to an external storage failed
  - `9`: To edit using studio edition feature
  - `10`: To move to the file system
  - `11`: Moving to the file system failed
  - `12`: Import failed
  - `13`: To duplicate, the files of another video are being copied
  - `14`: Duplication failed, the files of the other video could not be copied
  - `15`: The studio edition of a video saved as a new video failed
  
  
  enum: [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]

- `label` (optional)
  Type: string