Microsoft Graph Applications and Service Principals API
Register and manage Microsoft Entra applications and their associated service principals programmatically. Configure app permissions, OAuth2 permission grants, app role assignments, certificates, federated identity credentials, and app consent policies.
Documentation
Specifications
Examples
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/active-directory/refs/heads/main/json-schema/applications-application-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/active-directory/refs/heads/main/json-schema/applications-service-principal-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/active-directory/refs/heads/main/json-structure/applications-application-structure.json
Other Resources
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/active-directory/refs/heads/main/capabilities/applications-app-role-assignments.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/active-directory/refs/heads/main/capabilities/applications-applications.yaml
NaftikoCapability
https://raw.githubusercontent.com/api-evangelist/active-directory/refs/heads/main/capabilities/applications-service-principals.yaml