googleapis.com

Admin SDK lets administrators of enterprise domains to view and manage resources like user, groups etc. It also provides audit and usage reports of domain.

🔑 oauth2 122 endpoints analyticsmedia
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

mcp-toolbox-sdk-python ✓ Official
pip install mcp-toolbox-sdk-python
python-storage ✓ Official
pip install python-storage
python-aiplatform ✓ Official
pip install python-aiplatform
python-genai ✓ Official
pip install python-genai
js-genai ✓ Official
npm install js-genai
go-genai ✓ Official
go get github.com/googleapis/go-genai
sdk-platform-java ✓ Official
# Maven: see https://github.com/googleapis/sdk-platform-java
java-genai ✓ Official
# Maven: see https://github.com/googleapis/java-genai
dotnet-genai ✓ Official
# See https://github.com/googleapis/dotnet-genai
gax-java ✓ Official
# See https://github.com/googleapis/gax-java
curl examples
Retrieves a paginated list of either deleted users or all users in a domain.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://admin.googleapis.com/admin/directory/v1/users
Retrieves all groups of a domain or of a user given a userKey (paginated).
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://admin.googleapis.com/admin/directory/v1/groups
Returns a print server's configuration.
curl \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  https://admin.googleapis.com/admin/directory/v1/{name}
Endpoints (122 total)
GET
/admin/directory/v1/users
Retrieves a paginated list of either deleted users or all users in a domain.
GET
/admin/directory/v1/groups
Retrieves all groups of a domain or of a user given a userKey (paginated).
GET
/admin/directory/v1/{name}
Returns a print server's configuration.
GET
/admin/directory/v1/users/{userKey}
Retrieves a user.
GET
/admin/directory/v1/groups/{groupKey}
Retrieves a group's properties.
GET
/admin/directory/v1/users/{userKey}/asps
Lists the ASPs issued by a user.
GET
/admin/directory/v1/users/{userKey}/tokens
Returns the set of tokens specified user has issued to 3rd party applications.
GET
/admin/directory/v1/customers/{customerKey}
Retrieves a customer.
GET
/admin/directory/v1/users/{userKey}/aliases
Lists all aliases for a user.
GET
/admin/directory/v1/{parent}/chrome/printers
List printers configs.
GET
/admin/directory/v1/customer/{customer}/roles
Retrieves a paginated list of all the roles in a domain.
GET
/admin/directory/v1/groups/{groupKey}/aliases
Lists all aliases for a group.
At a glance
Total SDKs10
Languages6
Endpoints122
Authoauth2
Categories2
https://admin.googleapis.com