4LIKE-DEV API

API Methods
GET /api/discover?{from=num}&{count=num}
POST /api/signup
POST /api/login
POST /api/logout
POST /api/remove
GET /api/userinfo
GET /api/userhistory
GET /api/language?{set=language}
POST /api/notification?{reminder=boolean}&{awarded=boolean}
GET /api/likes?{from=num}&{maxResults=num}
GET /api/youlikes?{from=num}&{maxResults=num}
GET /api/videos?{from=num}&{maxResults=num}
POST /api/update4like?{set=youlikeId}&{clear=youlikeId}
POST /api/billing/{amount}
POST /api/setList
GET /api/creatorshistory
Get discover
GET /api/discover?{from=num}&{count=num}

Authentication

Cookie

from - The from parameter specifies on id of first element of set. 0 - this week.

count - The maxResults parameter specifies the maximum number of items that should be returned in the result set

Responses

200 OK
Body
Object
discovers
Array
Array of Discover video
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

SignUp
POST /api/signup

Registration user in 4Like server

Request body

Object
id_token
string

google user id token

access_token
string

google user access token

Responses

200 OK
500 There was a problem registering the user.
Login
POST /api/login

Request body

Object
id_token
string

google user id token

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Logout
POST /api/logout

Authentication

Cookie

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Get application credentials and scopes
GET /api/appId

Get application credentials and scopes for google signin. Received authorization code used for signup in 4Like service

Responses

200 OK
Body
Object
id
string

application id

Example:
xxxxxx1mq1ne5s00nedt9gbxxxxxxxx.apps.googleusercontent.com
scpoe
string

scpoe

Example:
[ 'https://www.googleapis.com/auth/userinfo.profile', 'https://www.googleapis.com/auth/youtube.readonly', 'https://www.googleapis.com/auth/userinfo.email' ]
500 Failed to authenticate token.
401 No token provided
Remove user from service
POST /api/remove

Authentication

Cookie

Responses

200 OK
401 Unauthorized
404 User Not Found
Get user info
GET /api/userinfo

Authentication

Cookie

Responses

200 OK
Body
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Get user history
GET /api/userhistory

Authentication

Cookie

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Set language
GET /api/language?{set=language}

language = ‘ru’ - russian interface language = ‘en’ - eanglish interface

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Notification options
POST /api/notification?{reminder=boolean}&{awarded=boolean}

options control notification emails

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Get user's youlikes & youtube list
GET /api/likes?{from=num}&{maxResults=num}

Authentication

Cookie

from - The from parameter specifies on id of first element of set. if parameter absent or null then firstes element will be the newest

maxResults - The maxResults parameter specifies the maximum number of items that should be returned in the result set

Responses

200 OK
Body
Object
likes
Array of Like video
count
string

total count of items

thisMonthCount
string

count of youlikes for the current month

404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Get user's youlike
GET /api/youlikes?{from=num}&{maxResults=num}

Authentication

Cookie

from - The from parameter specifies on id of first element of set. if parameter absent or null then firstes element will be the newest

maxResults - The maxResults parameter specifies the maximum number of items that should be returned in the result set

Responses

200 OK
Body
Object
likes
Array of Like video
count
string

total count of items

thisMonthCount
string

count of youlikes for the current month

404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Get user's youtube list (list received at the time of registration)
GET /api/videos?{from=num}&{maxResults=num}

Authentication

Cookie

from - The from parameter specifies on id of first element of set. if parameter absent or null then firstes element will be the newest

maxResults - The maxResults parameter specifies the maximum number of items that should be returned in the result set

Responses

200 OK
Body
Object
videos
Array of Like video
count
string

total count of items

404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Update 4Like
POST /api/update4like?{set=youlikeId}&{clear=youlikeId}

Authentication

Cookie

Responses

200 OK

4Like successfully updated

402 Payment Required

not enough 4like

404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Buy more 4Likes
POST /api/billing/{amount}

Authentication

Cookie

Path variables

amount
integer required

Responses

202 Accepted
Body
402 Payment Required
500 Failed to authenticate token.
Set youtube like list url
POST /api/setList

Authentication

Cookie

Request body

Object
listURL
string

youtube like list url

Example:
https://www.youtube.com/playlist?list=LLdHiPA0go3VlWjAVLh3yiZQ

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Get creators history
GET /api/creatorshistory

Authentication

Cookie

Responses

200 OK
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Data Reference
UserHistory

list of creators who are given youlike

Array

list of creators who are given youlike

Object
title
string

Creator’s channel titile

Id
string

Creator’s channel Id

amount
string

Amount 4Likes user spent to creator’s

thumbnailUrl
string

YouTube channel thumbnails url

paid
string

status

Discover video
Array
Object
id
string

used as parameter from in request for pagination

videoId
string

youtube video id

createdAt
string

timestamp when 4like was made

videoTitle
string

youtube video title

videoDescription
string

video Description

amount4likes
string

amount yolike’s that this video has

channelId
string

youtube channel id

channelTitle
string

youtube channel title

viewCount
string

count of likes thet video has on YouTube

thumbnailUrl
string

thumbnail video

channelAvatar
string

ulr youtube cannel image

isYouliked
string

true mean what video has youlike

isDisable
string

true mean what button “Like” disable

publishedAt
string

The date and time that the video was published on YouTube.

categoryId
string

The YouTube video category associated with the video.

Responce Error
404 Id token not found!
403 Id token not verified!
403 Grant access error
404 User not found

User not found db in 4like service

403 User permission error

user access to youtube api error

Like video

Video that the user gave his LIKE on YouTube

Object
id
string

Idectificator video

createdAt
string

like event timestamp

youtubeId
string

youtube video Id

videoTitle
string

youtube video title

videoDescription
string
channelId
string

youtube channel Id

channelTitle
string

youtube channel title

viewCount
string

count of likes then video has on YouTube

thumbnailUrl
string

thumbnail for video

isYouliked
string

true mean what video has youlike

channelAvatar
string

channel Avatar

isSignup
string

video received at the time of registration

hasYoulike
string

true if video has user’s youlike (set or clear), false if video is isSignup and no has user’s youlike

publishedAt
string

The date and time that the video was published on YouTube.

categoryId
string

The YouTube video category associated with the video.

IdToken

User’s google iD token

Object
IdToken
string
Creator

YouTube cahnel

Object
Title
string

youtube chanel title

amount4likes
integer

chanel count of 4like

datatime
string
url
string
UserInfo

Detailed view of the user

Object
username
string

google account user name

given_name
string

google account user given name

family_name
string

google account user family name

email
string

google account user email

amount
string

amount youlikes on personal account

totalCount
string

amount youlikes for all time including current month

thisMonthCount
string

amount youlikes for current month

used
string

amount spend youlikes (depricated )

avatarPicture
string

user avatar url

notification
Object
reminder
boolean

send reminder email on friday when true

awarded
string

send awarded email on sunday when true

listURL
string

youtube like list url

YouTube

Detailed view of the YouTube video

Object
kind
string

Identifies the API resource’s type. The value will be youtube#video.

Example:
youtube#video
etag
string

The Etag of this resource.

Example:
etag
id
string

The ID that YouTube uses to uniquely identify the video.

Example:
string
snippet
Object

The snippet object contains basic details about the video, such as its title, description, and category.

publishedAt
string

The date and time that the video was published.

Example:
datetime
channelId
string

The ID that YouTube uses to uniquely identify the channel that the video was uploaded to.

Example:
string
title
string

The video’s title. The property value has a maximum length of 100 characters and may contain all valid UTF-8 characters except < and >.

Example:
string
description
string

The video’s description. The property value has a maximum length of 5000 bytes and may contain all valid UTF-8 characters except < and >.

Example:
string
thumbnails
Object

A map of thumbnail images associated with the video.

(key)
Object
url
string

The image’s URL.

Example:
string
width
string

The image’s width.

Example:
unsigned integer
height
string

The image’s height.

Example:
unsigned integer
channelTitle
string

Channel title for the channel that the video belongs to.

Example:
string
tags
Array

A list of keyword tags associated with the video. Tags may contain spaces. The property value has a maximum length of 500 characters.

Example:
["string"]
string
Example:
string
categoryId
string

The YouTube video category associated with the video.

Example:
string
liveBroadcastContent
string

Indicates if the video is an upcoming/active live broadcast.

Example:
string
defaultLanguage
string

The language of the text in the video resource’s snippet.title and snippet.description properties.

Example:
string
localized
Object

The snippet.localized object contains either a localized title and description for the video or the title in the default language for the video’s metadata.

title
string

The localized video title.

Example:
string
description
string

The localized video description.

Example:
string
defaultAudioLanguage
string

The default_audio_language property specifies the language spoken in the video’s default audio track.

Example:
string
contentDetails
Object

The contentDetails object contains information about the video content, including the length of the video and an indication of whether captions are available for the video.

duration
string

The length of the video. The property value is an ISO 8601 duration.

Example:
string
dimension
string

Indicates whether the video is available in 3D or in 2D.

Example:
string
definition
string

Indicates whether the video is available in high definition (HD) or only in standard definition.

Example:
string
caption
string

Indicates whether captions are available for the video.

Example:
string
licensedContent
string

Indicates whether the video represents licensed content, which means that the content was uploaded to a channel linked to a YouTube content partner and then claimed by that partner.

Example:
boolean
regionRestriction
Object

The regionRestriction object contains information about the countries where a video is (or is not) viewable.

allowed
Array

A list of region codes that identify countries where the video is viewable. If this property is present and a country is not listed in its value, then the video is blocked from appearing in that country. If this property is present and contains an empty list, the video is blocked in all countries.

Example:
["string"]
string
Example:
string
blocked
Array

A list of region codes that identify countries where the video is blocked. If this property is present and a country is not listed in its value, then the video is viewable in that country. If this property is present and contains an empty list, the video is viewable in all countries.

Example:
["string"]
string
Example:
string
contentRating
Object

Specifies the ratings that the video received under various rating schemes.

acbRating
string

The video’s Australian Classification Board (ACB) or Australian Communications and Media Authority (ACMA) rating. ACMA ratings are used to classify children’s television programming. Valid values for this property are: acbC – Programs that have been given a C classification by the Australian Communications and Media Authority. These programs are intended for children (other than preschool children) who are younger than 14 years of age. acbE – E acbG – G acbM – M acbMa15plus – MA15+ acbP – Programs that have been given a P classification by the Australian Communications and Media Authority. These programs are intended for preschool children. acbPg – PG acbR18plus – R18+ acbUnrated

Example:
string
agcomRating
string

The video’s rating from Italy’s Autorità per le Garanzie nelle Comunicazioni (AGCOM).

Valid values for this property are: agcomT – T agcomUnrated agcomVm14 – VM14 agcomVm18 – VM18

Example:
string
anatelRating
string

The video’s Anatel (Asociación Nacional de Televisión) rating for Chilean television.

Valid values for this property are: anatelA – A anatelF – F anatelI – I anatelI10 – I-10 anatelI12 – I-12 anatelI7 – I-7 anatelR – R anatelUnrated

Example:
string
bbfcRating
string

The video’s British Board of Film Classification (BBFC) rating.

Valid values for this property are: bbfc12 – 12 bbfc12a – 12A bbfc15 – 15 bbfc18 – 18 bbfcPg – PG bbfcR18 – R18 bbfcU – U bbfcUnrated

Example:
string
bfvcRating
string

string The video’s rating from the Austrian Board of Media Classification (Bundesministerium für Unterricht, Kunst und Kultur).

Valid values for this property are: bmukk10 – 10+ bmukk12 – 12+ bmukk14 – 14+ bmukk16 – 16+ bmukk6 – 6+ bmukk8 – 8+ bmukkAa – Unrestricted bmukkUnrated

Example:
string
bmukkRating
string

string Rating system for Canadian TV - Canadian TV Classification System The video’s rating from the Canadian Radio-Television and Telecommunications Commission (CRTC) for Canadian English-language broadcasts. For more information, see the Canadian Broadcast Standards Council website.

Valid values for this property are: catv14plus – 14+ catv18plus – 18+ catvC – C catvC8 – C8 catvG – G catvPg – PG catvUnrated

Example:
string
catvRating
string

string The video’s rating from the Canadian Radio-Television and Telecommunications Commission (CRTC) for Canadian French-language broadcasts. For more information, see the Canadian Broadcast Standards Council website.

Valid values for this property are: catvfr13plus – 13+ catvfr16plus – 16+ catvfr18plus – 18+ catvfr8plus – 8+ catvfrG – G catvfrUnrated

Example:
string
catvfrRating
string

string The video’s Central Board of Film Certification (CBFC - India) rating.

Valid values for this property are: cbfcA – A cbfcS – S cbfcU – U cbfcUnrated cbfcUA – U/A

Example:
string
cbfcRating
string

string The video’s Consejo de Calificación Cinematográfica (Chile) rating.

Valid values for this property are: ccc14 – 14+ ccc18 – 18+ ccc18s – 18+ - contenido pornográfico ccc18v – 18+ - contenido excesivamente violento ccc6 – 6+ - Inconveniente para menores de 7 años cccTe – Todo espectador cccUnrated

Example:
string
cccRating
string

string The video’s rating from Portugal’s Comissão de Classificação de Espect´culos.

Valid values for this property are: cceM12 – 12 cceM14 – 14 cceM16 – 16 cceM18 – 18 cceM4 – 4 cceM6 – 6 cceUnrated

Example:
string
cceRating
string

string The video’s rating in Switzerland.

Valid values for this property are: chfilm0 – 0 chfilm12 – 12 chfilm16 – 16 chfilm18 – 18 chfilm6 – 6 chfilmUnrated

Example:
string
chfilmRating
string

string The video’s Canadian Home Video Rating System (CHVRS) rating.

Valid values for this property are: chvrs14a – 14A chvrs18a – 18A chvrsE – E chvrsG – G chvrsPg – PG chvrsR – R chvrsUnrated

Example:
string
chvrsRating
string

string The video’s rating from the Commission de Contrôle des Films (Belgium).

Valid values for this property are: cicfE – E cicfKntEna – KNT/ENA cicfKtEa – KT/EA cicfUnrated

Example:
string
cicfRating
string

string The video’s rating from Romania’s CONSILIUL NATIONAL AL AUDIOVIZUALULUI (CNA).

Valid values for this property are: cna12 – 12 cna15 – 15 cna18 – 18 cna18plus – 18+ cnaAp – AP cnaUnrated

Example:
string
cnaRating
string
Example:
string
cncRating
string
Example:
string
csaRating
string
Example:
string
cscfRating
string
Example:
string
czfilmRating
string
Example:
string
djctqRating
string
Example:
string
djctqRatingReasons
Array
Example:
["string"]
string
Example:
string
ecbmctRating
string
Example:
string
eefilmRating
string
Example:
string
egfilmRating
string
Example:
string
eirinRating
string
Example:
string
fcbmRating
string
Example:
string
fcoRating
string
Example:
string
fmocRating
string
Example:
string
fpbRating
string
Example:
string
fpbRatingReasons
Array
Example:
["string"]
string
Example:
string
fskRating
string
Example:
string
grfilmRating
string
Example:
string
icaaRating
string
Example:
string
ifcoRating
string
Example:
string
ilfilmRating
string
Example:
string
incaaRating
string
Example:
string
kfcbRating
string
Example:
string
kijkwijzerRating
string
Example:
string
kmrbRating
string
Example:
string
lsfRating
string
Example:
string
mccaaRating
string
Example:
string
mccypRating
string
Example:
string
mcstRating
string
Example:
string
mdaRating
string
Example:
string
medietilsynetRating
string
Example:
string
mekuRating
string
Example:
string
mibacRating
string
Example:
string
mocRating
string
Example:
string
moctwRating
string
Example:
string
mpaaRating
string
Example:
string
mpaatRating
string
Example:
string
mtrcbRating
string
Example:
string
nbcRating
string
Example:
string
nbcplRating
string
Example:
string
nfrcRating
string
Example:
string
nfvcbRating
string
Example:
string
nkclvRating
string
Example:
string
oflcRating
string
Example:
string
pefilmRating
string
Example:
string
rcnofRating
string
Example:
string
resorteviolenciaRating
string
Example:
string
rtcRating
string
Example:
string
rteRating
string
Example:
string
russiaRating
string
Example:
string
skfilmRating
string
Example:
string
smaisRating
string
Example:
string
smsaRating
string
Example:
string
tvpgRating
string
Example:
string
ytRating
string
Example:
string
projection
string
Example:
string
hasCustomThumbnail
string
Example:
boolean
status
Object

The status object contains information about the video’s uploading, processing, and privacy statuses.

uploadStatus
string

The status of the uploaded video.

Valid values for this property are: deleted failed processed rejected uploaded

Example:
string
failureReason
string

string This value explains why a video failed to upload. This property is only present if the uploadStatus property indicates that the upload failed.

Valid values for this property are: codec conversion emptyFile invalidFile tooSmall uploadAborted

Example:
string
rejectionReason
string

string This value explains why YouTube rejected an uploaded video. This property is only present if the uploadStatus property indicates that the upload was rejected.

Valid values for this property are: claim copyright duplicate inappropriate legal length termsOfUse trademark uploaderAccountClosed uploaderAccountSuspended

Example:
string
privacyStatus
string

string The video’s privacy status.

Valid values for this property are: private public unlisted

Example:
string
publishAt
string

datetime The date and time when the video is scheduled to publish. It can be set only if the privacy status of the video is private. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format.

Example:
datetime
license
string

The video’s license.

Valid values for this property are: creativeCommon youtube

Example:
string
embeddable
string

This value indicates whether the video can be embedded on another website.

Example:
boolean
publicStatsViewable
string

This value indicates whether the extended video statistics on the video’s watch page are publicly viewable. By default, those statistics are viewable, and statistics like a video’s viewcount and ratings will still be publicly visible even if this property’s value is set to false.

Example:
boolean
statistics
Object

The statistics object contains statistics about the video.

viewCount
string

The number of times the video has been viewed.

Example:
unsigned long
likeCount
string

The number of users who have indicated that they liked the video.

Example:
unsigned long
dislikeCount
string

The number of users who have indicated that they disliked the video.

Example:
unsigned long
favoriteCount
string

Note: This property has been deprecated. The deprecation is effective as of August 28, 2015. The property’s value is now always set to 0.

Example:
unsigned long
commentCount
string

The number of comments for the video.

Example:
unsigned long
player
Object

The player object contains information that you would use to play the video in an embedded player.

embedHtml
string

An <iframe> tag that embeds a player that plays the video. If the API request to retrieve the resource specifies a value for the maxHeight and/or maxWidth parameters, the size of the embedded player is scaled to satisfy the maxHeight and/or maxWidth requirements. If the video’s aspect ratio is unknown, the embedded player defaults to a 4:3 format.

Example:
string
embedHeight
string

The height of the embedded player returned in the player.embedHtml property. This property is only returned if the request specified a value for the maxHeight and/or maxWidth parameters and the video’s aspect ratio is known.

Example:
long
embedWidth
string

The width of the embedded player returned in the player.embedHtml property. This property is only returned if the request specified a value for the maxHeight and/or maxWidth parameters and the video’s aspect ratio is known.

Example:
long
topicDetails
Object

The topicDetails object encapsulates information about topics associated with the video.

topicIds
Array
Example:
["string"]
string
Example:
string
relevantTopicIds
Array
Example:
["string"]
string
Example:
string
topicCategories
Array
Example:
["string"]
string
Example:
string
recordingDetails
Object

The recordingDetails object encapsulates information about the location, date and address where the video was recorded.

recordingDate
string

The date and time when the video was recorded. The value is specified in ISO 8601 (YYYY-MM-DDThh:mm:ss.sssZ) format.

Example:
datetime
fileDetails
Object

The fileDetails object encapsulates information about the video file that was uploaded to YouTube, including the file’s resolution, duration, audio and video codecs, stream bitrates, and more. This data can only be retrieved by the video owner.

fileName
string

The uploaded file’s name. This field is present whether a video file or another type of file was uploaded

Example:
string
fileSize
string

The uploaded file’s size in bytes. This field is present whether a video file or another type of file was uploaded.

Example:
unsigned long
fileType
string

The uploaded file’s type as detected by YouTube’s video processing engine. Currently, YouTube only processes video files, but this field is present whether a video file or another type of file was uploaded.

Example:
string
container
string

The uploaded video file’s container format.

Example:
string
videoStreams
Array

A list of video streams contained in the uploaded video file. Each item in the list contains detailed metadata about a video stream.

Object
widthPixels
string

The encoded video content’s width in pixels. You can calculate the video’s encoding aspect ratio as width_pixels / height_pixels.

Example:
unsigned integer
heightPixels
string
Example:
unsigned integer
frameRateFps
string
Example:
double
aspectRatio
string
Example:
double
codec
string
Example:
string
bitrateBps
string
Example:
unsigned long
rotation
string
Example:
string
vendor
string
Example:
string
audioStreams
Array
Object
channelCount
string
Example:
unsigned integer
codec
string
Example:
string
bitrateBps
string
Example:
unsigned long
vendor
string
Example:
string
durationMs
string
Example:
unsigned long
bitrateBps
string
Example:
unsigned long
creationTime
string
Example:
string
processingDetails
Object

The processingDetails object encapsulates information about YouTube’s progress in processing the uploaded video file. The properties in the object identify the current processing status and an estimate of the time remaining until YouTube finishes processing the video. This part also indicates whether different types of data or content, such as file details or thumbnail images, are available for the video.

processingStatus
string
Example:
string
processingProgress
Object
partsTotal
string
Example:
unsigned long
partsProcessed
string
Example:
unsigned long
timeLeftMs
string
Example:
unsigned long
processingFailureReason
string
Example:
string
fileDetailsAvailability
string
Example:
string
processingIssuesAvailability
string
Example:
string
tagSuggestionsAvailability
string
Example:
string
editorSuggestionsAvailability
string
Example:
string
thumbnailsAvailability
string
Example:
string
suggestions
Object

The suggestions object encapsulates suggestions that identify opportunities to improve the video quality or the metadata for the uploaded video. This data can only be retrieved by the video owner.

processingErrors
Array
Example:
["string"]
string
Example:
string
processingWarnings
Array
Example:
["string"]
string
Example:
string
processingHints
Array
Example:
["string"]
string
Example:
string
tagSuggestions
Array
Object
tag
string
Example:
string
categoryRestricts
Array
Example:
["string"]
string
Example:
string
editorSuggestions
Array
Example:
["string"]
string
Example:
string
liveStreamingDetails
Object

The liveStreamingDetails object contains metadata about a live video broadcast. The object will only be present in a video resource if the video is an upcoming, live, or completed live broadcast.

actualStartTime
string
Example:
datetime
actualEndTime
string
Example:
datetime
scheduledStartTime
string
Example:
datetime
scheduledEndTime
string
Example:
datetime
concurrentViewers
string
Example:
unsigned long
activeLiveChatId
string
Example:
string
localizations
Object

The localizations object contains translations of the video’s metadata.

(key)
Object

The language of the localized text associated with the key value. The value is a string that contains a BCP-47 language code.

title
string

The localized video title.

Example:
string
description
string

The localized video description.

Example:
string
appenDataTime
string

timestamp when the video is added to the database

Example:
datatime
CreatorHistory

list of all creators

Array
Object
title
string
id
string
thumbnailUrl
string
amount
string
paid
string