# DO NOT USE: use getVideoFeed instead query GetFeed( $limit: Int! = 5 $after: String = null $filters: VideoFilterInput = null ) { getUserVideos(limit: $limit, after: $after, filters: $filters) { videos { ...VideoCardFields } pageInfo { hasNextPage endCursor } } } fragment UserSocialsFields on UserGQL { id username profileImageUri followers { id username profileImageUri } } fragment VideoCardFields on VideoGQL { id owner { id username profileImageUri } name screenshotUri totalShotsMade totalShots makePercentage averageTimeBetweenShots averageDifficulty createdAt updatedAt startTime endTime private elapsedTime screenshotUri stream { id lastIntendedSegmentBound isCompleted streamSegmentType } tableSize tags { tagClasses { name } name } currentProcessing { id errors { message } status statuses { status } } reactions { videoId user { ...UserSocialsFields } reaction } comments { id message user { ...UserSocialsFields } replies { id message user { ...UserSocialsFields } } } } query GetVideoFeed( $limit: Int! = 5 $after: String = null $filters: VideoFilterInput = null $includeCallersVideos: Boolean = null $includePrivate: IncludePrivateEnum = MINE $feedInput: VideoFeedInputGQL = null ) { getFeedVideos( limit: $limit after: $after filters: $filters includeCallersVideos: $includeCallersVideos includePrivate: $includePrivate feedInput: $feedInput ) { videos { ...VideoCardFields } pageInfo { hasNextPage endCursor } } }