Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
This documentation outlines the PermissionError.Reason enumeration for the Google Ad Manager API.
It defines the possible reasons for permission errors encountered when using the API.
The reasons provided are PERMISSION_DENIED when a user lacks necessary permissions and UNKNOWN for cases where the error reason is not exposed by the specific API version.
This information is crucial for developers to understand and handle permission-related issues during API interactions.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-06 UTC."],[],["This content lists various services within an ad management API, all potentially subject to permission errors. These services cover functionalities such as ad rules, adjustments, audience segments, content management, creatives, forecasting, inventory, line items, live streams, reporting, and user management. The `PermissionError` dependency explains possible reasons for access issues, including `PERMISSION_DENIED` and `UNKNOWN`, when user lacks permission, or an unknown API error respectively. The namespace of the API is defined as well.\n"]]