Skip to content

Google Workspace: unassign user license to free seat #22

@LuD1161

Description

@LuD1161

Goal: Stop paying for the user’s Workspace seat.
Tasks:

  • Research how Workspace billing works (suspend vs delete vs unassign license).

  • Identify License Manager API endpoint(s) to unassign licenses.

  • Input: primary_email

  • Steps: resolve user → unassign license(s) → (optional) suspend/delete user.

  • Verify that license count drops via API/report.

  • Emit audit JSON (before/after license state, timestamp).
    Acceptance:

  • Dry-run mode available.

  • Idempotent on re-run.

  • Unit test with mocked API responses.

Metadata

Metadata

Assignees

Labels

IT automationThings for IT automation.SaaSSaaS integration

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions