The Dashboard API provides analytics for your channel. Both endpoints are protected and enforce ownership — you can only query stats for your own channel (theDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Pragyat-Nikunj/VidTube/llms.txt
Use this file to discover all available pages before exploring further.
channelId in the path must match your authenticated user ID).
GET /api/v1/dashboard/channelStats/:channelId
Protected — requires
Authorization: Bearer <accessToken>. The channelId must match your user ID.Your channel’s user ID. Must match the authenticated user.
totalLikes counts likes on your videos, comments, and tweets — but excludes likes made by you (the channel owner).400 (missing channelId, or channelId doesn’t match authenticated user), 404 (channel not found)
GET /api/v1/dashboard/channel/videos/:channelId
Protected — requires
Authorization: Bearer <accessToken>. The channelId must match your user ID.Your channel’s user ID. Must match the authenticated user.
Page number. Defaults to
1.Videos per page. Defaults to
20, maximum 100.400 (missing channelId), 404 (channel not found)