Microsoft Graph Agreements
Microsoft Graph Agreements is the API for managing Microsoft Entra ID (Azure AD) Terms of Use. It lets organizations programmatically create, publish, localize, and version agreement documents (like EULAs, privacy notices, or acceptable use policies), configure how theyre shown to users, and require acceptance or periodic re-acceptance. Through Conditional Access, you can enforce that users (including guests) must accept terms before signing in or accessing specific apps. The API also provides detailed acceptance recordswho accepted, when, which version, and often device/contextso you can audit compliance at scale and automate workflows around policy updates.