Users.photos: update

Requires authorization

Adds a photo for the user. Try it now.

Request

HTTP request

PUT https://www.googleapis.com/admin/directory/v1/users/userKey/photos/thumbnail

Parameters

Parameter name Value Description
Path parameters
userKey string Identifies the user in the API request. The value can be the user's primary email address, alias email address, or unique user ID.

Authorization

This request requires authorization with the following scope (read more about authentication and authorization).

Scope
https://www.googleapis.com/auth/admin.directory.user

Request body

In the request body, supply a Users.photos resource with the following properties:

Property name Value Description Notes
Required Properties
photoData bytes The user photo's upload data in web-safe Base64 format in bytes. This means:
  • The slash (/) character is replaced with the underscore (_) character.
  • The plus sign (+) character is replaced with the hyphen (-) character.
  • The equals sign (=) character is replaced with the asterisk (*).
  • For padding, the period (.) character is used instead of the RFC-4648 baseURL definition which uses the equals sign (=) for padding. This is done to simplify URL-parsing.
  • Whatever the size of the photo being uploaded, the API downsizes it to 96x96 pixels.
writable
Optional Properties
height integer Height of the photo in pixels. writable
mimeType string The MIME type of the photo. Allowed values are JPEG, PNG, GIF, BMP, TIFF, and web-safe base64 encoding. writable
width integer Width of the photo in pixels. writable

Response

If successful, this method returns a Users.photos resource in the response body.

Try it!

Use the APIs Explorer below to call this method on live data and see the response.