I'm using the YouTube Reporting API successfully to create channel reports, however I can't seem to access content owner reports. The account I'm authenticated in is a content owner, but when I tried to create a job for a content owner report I get a 403.
I think this is similar to this person's issue: Youtube reporting API returns 403 for content owner reports
One wrinkle is that when I get the channel via the api the contentOwnerDetails field is empty:
const { data } = await youtube.channels.list({ auth: oauth2Client, part: 'snippet,contentDetails,statistics,topicDetails,contentOwnerDetails,localizations', mine: true, maxResults: MAX_RESULT_SIZE, pageToken });
However, I am a YouTube partner and this account is definitely a content owner. Is there some step I need to take to get a content owner id, or is there an API scope I'm missing (e.g., youtubepartner)?