Skip to content

Microsoft 365: remove assigned licenses via Microsoft Graph #23

@LuD1161

Description

@LuD1161

Goal: Free the paid M365 seat by removing assigned SKU(s).
Tasks:

  • Research licensing (block sign-in vs remove license).

  • Identify Graph API calls to remove user licenses (SKU IDs).

  • Input: user_principal_name

  • Steps: resolve → list assigned licenses → remove SKUs.

  • Verify seat released (license assignment delta).

  • Emit audit JSON (SKUs removed, correlationId).
    Acceptance:

  • Dry-run mode.

  • Idempotent.

  • Unit tests with mocked Graph API.

Metadata

Metadata

Assignees

No one assigned

    Labels

    IT automationThings for IT automation.SaaSSaaS integration

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions