Forum Discussion
SaraM123
Aug 20, 2023Copper Contributor
Project service hooks registrations with OAuth 2.0
Hi, there is any way to register project webhooks using REST APIs with OAuth 2.0 scope permissions when the authenticated user is without admin permissions? Create Subscriptions API: https://learn....
Kidd_Ip
Aug 11, 2025MVP
Consider below for non-admin users can do:
1. Delegate via a Service Principal
Use a service account or Azure AD app registration with elevated permissions to create subscriptions on behalf of users.
2. Custom Middleware
Build a backend service that receives user requests and creates subscriptions using a privileged token.
3. Permission Elevation
Grant the user temporary access to the required permissions via a custom security group in Azure DevOps.