Administer domain resources, create reports, and manage subscriptions and alerts

Use the Directory API to create and manage users and groups for a domain, along with their aliases. Programmatically access the functionality found at the Admin console Organization and users tab.
The Enterprise License Manager API lets you assign, update, retrieve, and delete user licenses.
Use the Alert Center API to view and manage Google Workspace alerts.
Use the Reports API to gain insights on content management with Google Drive activity reports. Audit administrator actions. Generate customer and user usage reports.
Use the Reseller API to place customer orders and manage Google Workspace monthly post-pay subscriptions.

Control settings for domains, mail, and groups

Retrieve and update domain settings for an account, configure domain services, and update domain appearance.
Programmatically control most user-level Google Mail settings.
Manage internal and external group access, edit group notifications, configure discussion archiving and message moderation, and customize your account's user groups.

Adjust app resources and migrate groups

Retrieve and update external contacts that are shared to all users in a Google Workspace domain. Access specific photos and contacts with query parameters. Learn how to speed up your app with batch requests.
Allows Admins to delegate access to their contacts to another person.
Migrate emails from public folders and distribution lists to Google Groups discussion archives.
Move files from one user to another. Perfect for migrating users' files when they leave or transfer internally.