integrations.sh
← all integrations

googleapis.com – admin

OpenAPI apis-guru analyticsmedia

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.

Homepage
https://api.apis.guru/v2/specs/googleapis.com:admin/directory_v1.json
Provider
googleapis.com:admin / admin
OpenAPI version
3.0.0
Spec (JSON)
https://api.apis.guru/v2/specs/googleapis.com/admin/directory_v1/openapi.json
Spec (YAML)
https://api.apis.guru/v2/specs/googleapis.com/admin/directory_v1/openapi.yaml

Tools (124)

Extracted live via the executor SDK.

  • asps.directoryAspsDelete

    Deletes an ASP issued by a user.

  • asps.directoryAspsGet

    Gets information about an ASP issued by a user.

  • asps.directoryAspsList

    Lists the ASPs issued by a user.

  • channels.adminChannelsStop

    Stops watching resources through this channel.

  • chromeosdevices.directoryChromeosdevicesAction

    Takes an action that affects a Chrome OS Device. This includes deprovisioning, disabling, and re-enabling devices. Warning: * Deprovisioning a device will stop device policy syncing and remove device-level printers. After a device is deprovisioned, it must be wiped before it can be re-enrolled. * Lost or stolen devices should use the disable action. * Re-enabling a disabled device will consume a device license. If you do not have sufficient licenses available when completing the re-enable action, you will receive an error. For more information about deprovisioning and disabling devices, visit the .

  • chromeosdevices.directoryChromeosdevicesGet

    Retrieves a Chrome OS device's properties.

  • chromeosdevices.directoryChromeosdevicesList

    Retrieves a paginated list of Chrome OS devices within an account.

  • chromeosdevices.directoryChromeosdevicesMoveDevicesToOu

    Moves or inserts multiple Chrome OS devices to an organizational unit. You can move up to 50 devices at once.

  • chromeosdevices.directoryChromeosdevicesPatch

    Updates a device's updatable properties, such as annotatedUser, annotatedLocation, notes, orgUnitPath, or annotatedAssetId. This method supports .

  • chromeosdevices.directoryChromeosdevicesUpdate

    Updates a device's updatable properties, such as annotatedUser, annotatedLocation, notes, orgUnitPath, or annotatedAssetId.

  • customer.adminCustomerDevicesChromeosCommandsGet

    Gets command data a specific command issued to the device.

  • customer.adminCustomerDevicesChromeosIssueCommand

    Issues a command for the device to execute.

  • customers.adminCustomersChromePrintersBatchCreatePrinters

    Creates printers under given Organization Unit.

  • customers.adminCustomersChromePrintersBatchDeletePrinters

    Deletes printers in batch.

  • customers.adminCustomersChromePrintersCreate

    Creates a printer under given Organization Unit.

  • customers.adminCustomersChromePrintersList

    List printers configs.

  • customers.adminCustomersChromePrintersListPrinterModels

    Lists the supported printer models.

  • customers.adminCustomersChromePrintServersBatchCreatePrintServers

    Creates multiple print servers.

  • customers.adminCustomersChromePrintServersBatchDeletePrintServers

    Deletes multiple print servers.

  • customers.adminCustomersChromePrintServersCreate

    Creates a print server.

  • customers.adminCustomersChromePrintServersDelete

    Deletes a print server.

  • customers.adminCustomersChromePrintServersGet

    Returns a print server's configuration.

  • customers.adminCustomersChromePrintServersList

    Lists print server configurations.

  • customers.adminCustomersChromePrintServersPatch

    Updates a print server's configuration.

  • customers.directoryCustomersGet

    Retrieves a customer.

  • customers.directoryCustomersPatch

    Patches a customer.

  • customers.directoryCustomersUpdate

    Updates a customer.

  • domainAliases.directoryDomainAliasesDelete

    Deletes a domain Alias of the customer.

  • domainAliases.directoryDomainAliasesGet

    Retrieves a domain alias of the customer.

  • domainAliases.directoryDomainAliasesInsert

    Inserts a domain alias of the customer.

  • domainAliases.directoryDomainAliasesList

    Lists the domain aliases of the customer.

  • domains.directoryDomainsDelete

    Deletes a domain of the customer.

  • domains.directoryDomainsGet

    Retrieves a domain of the customer.

  • domains.directoryDomainsInsert

    Inserts a domain of the customer.

  • domains.directoryDomainsList

    Lists the domains of the customer.

  • groups.directoryGroupsAliasesDelete

    Removes an alias.

  • groups.directoryGroupsAliasesInsert

    Adds an alias for the group.

  • groups.directoryGroupsAliasesList

    Lists all aliases for a group.

  • groups.directoryGroupsDelete

    Deletes a group.

  • groups.directoryGroupsGet

    Retrieves a group's properties.

  • groups.directoryGroupsInsert

    Creates a group.

  • groups.directoryGroupsList

    Retrieves all groups of a domain or of a user given a userKey (paginated).

  • groups.directoryGroupsPatch

    Updates a group's properties. This method supports .

  • groups.directoryGroupsUpdate

    Updates a group's properties.

  • members.directoryMembersDelete

    Removes a member from a group.

  • members.directoryMembersGet

    Retrieves a group member's properties.

  • members.directoryMembersHasMember

    Checks whether the given user is a member of the group. Membership can be direct or nested, but if nested, the memberKey and groupKey must be entities in the same domain or an Invalid input error is returned. To check for nested memberships that include entities outside of the group's domain, use the method in the Cloud Identity Groups API.

  • members.directoryMembersInsert

    Adds a user to the specified group.

  • members.directoryMembersList

    Retrieves a paginated list of all members in a group. This method times out after 60 minutes. For more information, see .

  • members.directoryMembersPatch

    Updates the membership properties of a user in the specified group. This method supports .

  • members.directoryMembersUpdate

    Updates the membership of a user in the specified group.

  • mobiledevices.directoryMobiledevicesAction

    Takes an action that affects a mobile device. For example, remotely wiping a device.

  • mobiledevices.directoryMobiledevicesDelete

    Removes a mobile device.

  • mobiledevices.directoryMobiledevicesGet

    Retrieves a mobile device's properties.

  • mobiledevices.directoryMobiledevicesList

    Retrieves a paginated list of all user-owned mobile devices for an account. To retrieve a list that includes company-owned devices, use the Cloud Identity instead. This method times out after 60 minutes. For more information, see .

  • orgunits.directoryOrgunitsDelete

    Removes an organizational unit.

  • orgunits.directoryOrgunitsGet

    Retrieves an organizational unit.

  • orgunits.directoryOrgunitsInsert

    Adds an organizational unit.

  • orgunits.directoryOrgunitsList

    Retrieves a list of all organizational units for an account.

  • orgunits.directoryOrgunitsPatch

    Updates an organizational unit. This method supports

  • orgunits.directoryOrgunitsUpdate

    Updates an organizational unit.

  • privileges.directoryPrivilegesList

    Retrieves a paginated list of all privileges for a customer.

  • resources.directoryResourcesBuildingsDelete

    Deletes a building.

  • resources.directoryResourcesBuildingsGet

    Retrieves a building.

  • resources.directoryResourcesBuildingsInsert

    Inserts a building.

  • resources.directoryResourcesBuildingsList

    Retrieves a list of buildings for an account.

  • resources.directoryResourcesBuildingsPatch

    Patches a building.

  • resources.directoryResourcesBuildingsUpdate

    Updates a building.

  • resources.directoryResourcesCalendarsDelete

    Deletes a calendar resource.

  • resources.directoryResourcesCalendarsGet

    Retrieves a calendar resource.

  • resources.directoryResourcesCalendarsInsert

    Inserts a calendar resource.

  • resources.directoryResourcesCalendarsList

    Retrieves a list of calendar resources for an account.

  • resources.directoryResourcesCalendarsPatch

    Patches a calendar resource.

  • resources.directoryResourcesCalendarsUpdate

    Updates a calendar resource. This method supports patch semantics, meaning you only need to include the fields you wish to update. Fields that are not present in the request will be preserved.

  • resources.directoryResourcesFeaturesDelete

    Deletes a feature.

  • resources.directoryResourcesFeaturesGet

    Retrieves a feature.

  • resources.directoryResourcesFeaturesInsert

    Inserts a feature.

  • resources.directoryResourcesFeaturesList

    Retrieves a list of features for an account.

  • resources.directoryResourcesFeaturesPatch

    Patches a feature.

  • resources.directoryResourcesFeaturesRename

    Renames a feature.

  • resources.directoryResourcesFeaturesUpdate

    Updates a feature.

  • roleAssignments.directoryRoleAssignmentsDelete

    Deletes a role assignment.

  • roleAssignments.directoryRoleAssignmentsGet

    Retrieves a role assignment.

  • roleAssignments.directoryRoleAssignmentsInsert

    Creates a role assignment.

  • roleAssignments.directoryRoleAssignmentsList

    Retrieves a paginated list of all roleAssignments.

  • roles.directoryRolesDelete

    Deletes a role.

  • roles.directoryRolesGet

    Retrieves a role.

  • roles.directoryRolesInsert

    Creates a role.

  • roles.directoryRolesList

    Retrieves a paginated list of all the roles in a domain.

  • roles.directoryRolesPatch

    Patches a role.

  • roles.directoryRolesUpdate

    Updates a role.

  • schemas.directorySchemasDelete

    Deletes a schema.

  • schemas.directorySchemasGet

    Retrieves a schema.

  • schemas.directorySchemasInsert

    Creates a schema.

  • schemas.directorySchemasList

    Retrieves all schemas for a customer.

  • schemas.directorySchemasPatch

    Patches a schema.

  • schemas.directorySchemasUpdate

    Updates a schema.

  • tokens.directoryTokensDelete

    Deletes all access tokens issued by a user for an application.

  • tokens.directoryTokensGet

    Gets information about an access token issued by a user.

  • tokens.directoryTokensList

    Returns the set of tokens specified user has issued to 3rd party applications.

  • twoStepVerification.directoryTwoStepVerificationTurnOff

    Turns off 2-Step Verification for user.

  • users.directoryUsersAliasesDelete

    Removes an alias.

  • users.directoryUsersAliasesInsert

    Adds an alias.

  • users.directoryUsersAliasesList

    Lists all aliases for a user.

  • users.directoryUsersAliasesWatch

    Watches for changes in users list.

  • users.directoryUsersDelete

    Deletes a user.

  • users.directoryUsersGet

    Retrieves a user.

  • users.directoryUsersInsert

    Creates a user.

  • users.directoryUsersList

    Retrieves a paginated list of either deleted users or all users in a domain.

  • users.directoryUsersMakeAdmin

    Makes a user a super administrator.

  • users.directoryUsersPatch

    Updates a user using patch semantics. The update method should be used instead, because it also supports patch semantics and has better performance. If you're mapping an external identity to a Google identity, use the method instead of the patch method. This method is unable to clear fields that contain repeated objects (addresses, phones, etc). Use the update method instead.

  • users.directoryUsersPhotosDelete

    Removes the user's photo.

  • users.directoryUsersPhotosGet

    Retrieves the user's photo.

  • users.directoryUsersPhotosPatch

    Adds a photo for the user. This method supports .

  • users.directoryUsersPhotosUpdate

    Adds a photo for the user.

  • users.directoryUsersSignOut

    Signs a user out of all web and device sessions and reset their sign-in cookies. User will have to sign in by authenticating again.

  • users.directoryUsersUndelete

    Undeletes a deleted user.

  • users.directoryUsersUpdate

    Updates a user. This method supports patch semantics, meaning that you only need to include the fields you wish to update. Fields that are not present in the request will be preserved, and fields set to null will be cleared. For repeating fields that contain arrays, individual items in the array can't be patched piecemeal; they must be supplied in the request body with the desired values for all items. See the for more information.

  • users.directoryUsersWatch

    Watches for changes in users list.

  • verificationCodes.directoryVerificationCodesGenerate

    Generates new backup verification codes for the user.

  • verificationCodes.directoryVerificationCodesInvalidate

    Invalidates the current backup verification codes for the user.

  • verificationCodes.directoryVerificationCodesList

    Returns the current set of valid backup verification codes for the specified user.

  • openapi.previewSpec

    Preview an OpenAPI document before adding it as a source

  • openapi.addSource

    Add an OpenAPI source and register its operations as tools