# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Microsoft Azure GraphRbacManagementClient O Auth2… version: 1.0.0 extends: openapi/microsoft-azure-oauth2permissiongrant-create-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 1 - target: $.paths['/{tenantID}/oauth2PermissionGrants'].post update: x-apievangelist-phrasing: intent: Grant OAuth2 delegated permissions to an app effect: write questions: - How do I grant an application delegated permissions to an API in my directory? - Can I give admin consent for all principals or just one user? instructions: - text: Grant client {clientId} scopes {scope} on resource {resourceId} in tenant {tenant}. slots: clientId: requestBody.clientId scope: requestBody.scope resourceId: requestBody.resourceId tenant: path.tenantID - text: Consent for user {principalId} so app {clientId} gets {scope} with consent type {consentType}. slots: principalId: requestBody.principalId clientId: requestBody.clientId scope: requestBody.scope consentType: requestBody.consentType method: generated generated: '2026-09-26'