# UserPhoto

| JSON representation |
|---|
| ``` { "id": string, "primaryEmail": string, "kind": string, "etag": string, "photoData": string, "mimeType": string, "width": integer, "height": integer } ``` |

| Fields ||
|---|---|
| `id` | `string` The ID the API uses to uniquely identify the user. |
| `primaryEmail` | `string` The user's primary email address. |
| `kind` | `string` The type of the API resource. For Photo resources, this is `admin#directory#user#photo`. |
| `etag` | `string` ETag of the resource. |
| `photoData` | `string (https://developers.google.com/discovery/v1/type-format format)` The user photo's upload data in [web-safe Base64](https://en.wikipedia.org/wiki/Base64#URL_applications) 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. A base64-encoded string. |
| `mimeType` | `string` The MIME type of the photo. Allowed values are `JPEG`, `PNG`, `GIF`, `BMP`, `TIFF`, and web-safe base64 encoding. |
| `width` | `integer` Width of the photo in pixels. |
| `height` | `integer` Height of the photo in pixels. |