diff --git a/docs/api/youtubes.js.playlistitem.md b/docs/api/youtubes.js.playlistitem.md
new file mode 100644
index 0000000..5b87409
--- /dev/null
+++ b/docs/api/youtubes.js.playlistitem.md
@@ -0,0 +1,11 @@
+
+
+[Home](./index.md) > [youtubes.js](./youtubes.js.md) > [PlaylistItem](./youtubes.js.playlistitem.md)
+
+## PlaylistItem type
+
+**Signature:**
+
+```typescript
+export type PlaylistItem = AvailablePlaylistItem | UnavailablePlaylistItem;
+```
diff --git a/docs/api/youtubes.js.playlistitemmanager._constructor_.md b/docs/api/youtubes.js.playlistitemmanager._constructor_.md
new file mode 100644
index 0000000..0bcccd6
--- /dev/null
+++ b/docs/api/youtubes.js.playlistitemmanager._constructor_.md
@@ -0,0 +1,47 @@
+
+
+[Home](./index.md) > [youtubes.js](./youtubes.js.md) > [PlaylistItemManager](./youtubes.js.playlistitemmanager.md) > [(constructor)](./youtubes.js.playlistitemmanager._constructor_.md)
+
+## PlaylistItemManager.(constructor)
+
+Constructs a new instance of the `PlaylistItemManager` class
+
+**Signature:**
+
+```typescript
+constructor({ oauth, logger }: PlaylistItemManagerOptions);
+```
+
+## Parameters
+
+
+
+Parameter
+
+
+ |
+
+Type
+
+
+ |
+
+Description
+
+
+ |
+
+
+{ oauth, logger }
+
+
+ |
+
+PlaylistItemManagerOptions
+
+
+ |
+
+
+ |
+
diff --git a/docs/api/youtubes.js.playlistitemmanager.getbyplaylistid.md b/docs/api/youtubes.js.playlistitemmanager.getbyplaylistid.md
new file mode 100644
index 0000000..d34e307
--- /dev/null
+++ b/docs/api/youtubes.js.playlistitemmanager.getbyplaylistid.md
@@ -0,0 +1,74 @@
+
+
+[Home](./index.md) > [youtubes.js](./youtubes.js.md) > [PlaylistItemManager](./youtubes.js.playlistitemmanager.md) > [getByPlaylistId](./youtubes.js.playlistitemmanager.getbyplaylistid.md)
+
+## PlaylistItemManager.getByPlaylistId() method
+
+Retrieves a list of playlist items by a playlist ID.
+
+- The operation uses 1 quota unit.
+
+\[YouTube Data API Reference\](https://developers.google.com/youtube/v3/docs/playlistItems/list)
+
+**Signature:**
+
+```typescript
+getByPlaylistId(playlistId: string, pageToken?: string): Promise, YouTubesJsErrors>>;
+```
+
+## Parameters
+
+
+
+Parameter
+
+
+ |
+
+Type
+
+
+ |
+
+Description
+
+
+ |
+
+
+playlistId
+
+
+ |
+
+string
+
+
+ |
+
+The ID of the playlist to retrieve items from.
+
+
+ |
+
+
+pageToken
+
+
+ |
+
+string
+
+
+ |
+
+_(Optional)_ The page token to use for pagination.
+
+
+ |
+
+**Returns:**
+
+Promise<Result<[Pagination](./youtubes.js.pagination.md)<[PlaylistItem](./youtubes.js.playlistitem.md)\[\]>, [YouTubesJsErrors](./youtubes.js.youtubesjserrors.md)>>
+
+
diff --git a/docs/api/youtubes.js.playlistitemmanager.md b/docs/api/youtubes.js.playlistitemmanager.md
new file mode 100644
index 0000000..0d2bb5b
--- /dev/null
+++ b/docs/api/youtubes.js.playlistitemmanager.md
@@ -0,0 +1,87 @@
+
+
+[Home](./index.md) > [youtubes.js](./youtubes.js.md) > [PlaylistItemManager](./youtubes.js.playlistitemmanager.md)
+
+## PlaylistItemManager class
+
+A manager of playlist items belonging to a client. Provides methods for `/youtube/v3/playlistItems`
+
+\[YouTube Data API Reference\](https://developers.google.com/youtube/v3/docs/playlistItems)
+
+**Signature:**
+
+```typescript
+export declare class PlaylistItemManager
+```
+
+## Constructors
+
+
+
+Constructor
+
+
+ |
+
+Modifiers
+
+
+ |
+
+Description
+
+
+ |
+
+
+[(constructor)({ oauth, logger })](./youtubes.js.playlistitemmanager._constructor_.md)
+
+
+ |
+
+
+ |
+
+Constructs a new instance of the `PlaylistItemManager` class
+
+
+ |
+
+
+## Methods
+
+
+
+Method
+
+
+ |
+
+Modifiers
+
+
+ |
+
+Description
+
+
+ |
+
+
+[getByPlaylistId(playlistId, pageToken)](./youtubes.js.playlistitemmanager.getbyplaylistid.md)
+
+
+ |
+
+
+ |
+
+Retrieves a list of playlist items by a playlist ID.
+
+- The operation uses 1 quota unit.
+
+\[YouTube Data API Reference\](https://developers.google.com/youtube/v3/docs/playlistItems/list)
+
+
+ |
+
diff --git a/package-lock.json b/package-lock.json
index 28f4523..a24762b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "youtubes.js",
- "version": "0.4.2",
+ "version": "0.4.3",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "youtubes.js",
- "version": "0.4.2",
+ "version": "0.4.3",
"license": "MIT",
"dependencies": {
"googleapis": "^144.0.0",
diff --git a/package.json b/package.json
index 46b4c4a..b0044a4 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
{
"name": "youtubes.js",
"description": "A JavaScript client for YouTube Data API v3.",
- "version": "0.4.2",
+ "version": "0.4.3",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"keywords": [
|