Connections through the data API are used to link objects with each others
Some objects can only be accessed and/or created through connections since they have no point in existing on their own.
Here is the list of connections available through the user object.
Filters | Description |
|---|---|
| List of this user’s children. This connection joins an object of type user with a list of user objects. |
| List of videos featured by this user. This connection joins an object of type user with a list of video objects. |
| List of this user’s followers. This connection joins an object of type user with a list of user objects. |
| List of users followed by this user. This connection joins an object of type user with a list of user objects. |
| List of videos liked by the user. This connection joins an object of type user with a list of video objects. |
| List of this user’s parents. This connection joins an object of type user with a list of user objects. |
| List of players created by this user This connection joins an object of type user with a list of player objects. |
| List of user accounts related to this user through their parents. This connection joins an object of type user with a list of user objects. |
| List of videos from the channels the user follow. This connection joins an object of type user with a list of video objects. |
| List of videos uploaded by this user. This connection joins an object of type user with a list of video objects. |
| List of watch later videos. This connection joins an object of type user with a list of video objects. |
children
List of this user’s children. This connection joins an object of type user with a list of user objects.
Action | Description |
|---|---|
Read the user's children connection | You can retrieve the list of children connected to a user object by issuing a GET request to You can also see if any user is connected to an existing user object by issuing a GET request to |
Create a user's children connection | You can connect children to an existing user object one by one by issuing multiple POST requests to |
Delete a user's children connection | You can disconnect children from a user object by issuing DELETE requests to You can also disconnect all children at once by issuing a POST request to / |
features
List of videos featured by this user. This connection joins an object of type user with a list of video objects.
Action | Description |
|---|---|
Read the user's features connection | You can retrieve the list of features connected to a user object by issuing a GET request to You can also see if any video is connected to an existing user object by issuing a GET request to This will return a list containing only the connected video object or an empty list if it is not connected. |
Create a user's features connection | You can connect features to an existing user object one by one by issuing multiple POST requests to |
Delete a user's features connection | You can disconnect features from a user object by issuing DELETE requests to You can also disconnect all features at once by issuing a POST request to |
followers
List of this user’s followers. This connection joins an object of type user with a list of user objects.
Action | Description |
|---|---|
Read the user's followers connection | You can retrieve the list of followers connected to a user object by issuing a GET request to You can specify the list of fields from the user objects to be returned using the fields parameter. |
following
List of users followed by this user. This connection joins an object of type user with a list of user objects.
Action | Description |
|---|---|
Read the user's following connection | You can retrieve the list of following connected to a user object by issuing a GET request to You can also see if any user is connected to an existing user object by issuing a GET request to |
Create a user's following connection | You can connect following to an existing user object one by one by issuing multiple POST requests to |
Delete a user's following connection | You can disconnect following from a user object by issuing DELETE requests to |
likes
List of videos liked by the user. This connection joins an object of type user with a list of video objects.
Action | Description |
|---|---|
Read the user's likes connection | You can retrieve the list of likes connected to a user object by issuing a GET request to You can also see if any video is connected to an existing user object by issuing a GET request to |
Create a user's likes connection | You can connect likes to an existing user object one by one by issuing multiple POST requests to |
Delete a user's likes connection | You can disconnect likes from a user object by issuing DELETE requests to You can also disconnect all likes at once by issuing a POST request to |
parents
List of this user’s parents. This connection joins an object of type user with a list of user objects.
Action | Description |
|---|---|
Read the user's children connection | You can retrieve the list of children connected to a user object by issuing a GET request to You can also see if any user is connected to an existing user object by issuing a GET request to |
Create a user's children connection | You can connect children to an existing user object one by one by issuing multiple POST requests to |
Delete a user's children connection | You can disconnect children from a user object by issuing DELETE requests to You can also disconnect all children at once by issuing a POST request to / |
players
List of players created by this user This connection joins an object of type user with a list of player objects.
Action | Description |
|---|---|
Read the user's players connection | You can retrieve the list of players connected to a user object by issuing a GET request to |
Create a user's players connection | You can create a new player object and automatically connect it to an existing user object by issuing a POST request to In return, you will receive a dict value containing the newly created object, including its identifier. |
Delete a user's players connection | You can delete a player object connected to a user object the same way you would if it wasn't attached, that is by issuing a DELETE request to |
relations
List of user accounts related to this user through their parents. This connection joins an object of type user with a list of user objects.
Action | Description |
|---|---|
Read the user's relations connection | You can retrieve the list of relations connected to a user object by issuing a GET request to |
subscriptions
List of videos from the channels the user follow. This connection joins an object of type user with a list of video objects.
| Action | Description |
|---|---|
| Read the user's subscriptions connection | You can retrieve the list of subscriptions connected to a user object by issuing a GET request to /me/subscriptions. You can specify the list of fields from the video objects to be returned using the fields parameter. |
videos
List of videos uploaded by this user. This connection joins an object of type user with a list of video objects.
Action | Description |
|---|---|
Read the user's videos connection | You can retrieve the list of videos connected to a user object by issuing a GET request to |
Create a user's videos connection | You can create a new video object and automatically connect it to an existing user object by issuing a POST request to Type: STRING
Parameter: |
Delete a user's videos connection | You can delete a video object connected to a user object the same way you would if it wasn't attached, that is by issuing a DELETE request to |
watchlater
List of watch later videos. This connection joins an object of type user with a list of video objects.
Action | Description |
|---|---|
Read the user's watchlater connection | You can retrieve the list of watchlater connected to a user object by issuing a GET request to You can also see if any video is connected to an existing user object by issuing a GET request to |
Create a user's watchlater connection | You can connect watchlater to an existing user object one by one by issuing multiple POST requests to |
Delete a user's watchlater connection | You can disconnect watchlater from a user object by issuing DELETE requests to |
