POST /api/public/feed returns the authenticated Pro account’s feed, newest first.
It uses a JSON request body and Bearer authentication.
Request body
channelIds uses channel.id from a feed response, not YouTube’s
channel.youtubeChannelId value.
Response
Every event has
id, type, createdAt, and channel. Video event fields vary
by type. See API event objects for the complete discriminated union.
Filter behavior
Values within one filter array use OR semantics. When bothtypes and
channelIds are present, they use AND semantics with each other.
For example, two types and three channels means “either selected type, from any of
the three selected channels.”