Add granular token authorization for AI and integration REST endpoints
What does this MR do and why?
Add granular token authorization for 16 AI and integration REST endpoints.
Annotates the endpoints with their granular (fine-grained) personal access token permissions and boundaries, with request specs verifying each.
References
Issue: #573623 (closed)