Overview
The Service Principals API provides operations to manage service principals (enterprise applications) in Azure AD. Access throughgraphClient.ServicePrincipals.
Request Builder
graphClient.ServicePrincipals
Operations
List Service Principals
Retrieve all service principals.Get Service Principal by ID
Create Service Principal
Create a service principal for an existing application.Update Service Principal
Delete Service Principal
App Role Assignments
List App Role Assignments
Assign App Role to User
Assign App Role to Group
Remove App Role Assignment
App Role Assigned To
List assignments where this service principal is the resource.OAuth2 Permission Grants
List Permission Grants
Owners
List Owners
Add Owner
Member Of
List groups and directory roles the service principal is a member of.Delegated Permission Classifications
List Permission Classifications
Create Permission Classification
Endpoints
List Endpoints
Created Objects
List directory objects created by this service principal.Owned Objects
List directory objects owned by this service principal.Certificates and Secrets
Add Password (Client Secret)
Remove Password
Add Certificate
Token Signing Certificates
Add Token Signing Certificate
Synchronization
Get Synchronization
List Synchronization Jobs
Remote Desktop Security Configuration
Get Remote Desktop Configuration
Common Scenarios
Find Service Principal for Application
Grant Admin Consent
Assign Application to User
Delta Query
Error Handling
See Also
Service Principal Model
Service principal properties
Applications
Application registration management
OAuth2 Permission Grants
Delegated permission grants
App Roles
App role assignments
