{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/google/main/json-schema/google-about-schema.json", "title": "About", "description": "Information about the user, the user's Drive, and system capabilities.", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/google-about-api-openapi.yml#/components/schemas/About", "properties": { "appInstalled": { "description": "Whether the user has installed the requesting app.", "type": "boolean" }, "canCreateDrives": { "description": "Whether the user can create shared drives.", "type": "boolean" }, "canCreateTeamDrives": { "deprecated": true, "description": "Deprecated: Use `canCreateDrives` instead.", "type": "boolean" }, "driveThemes": { "description": "A list of themes that are supported for shared drives.", "items": { "properties": { "backgroundImageLink": { "description": "A link to this theme's background image.", "type": "string" }, "colorRgb": { "description": "The color of this theme as an RGB hex string.", "type": "string" }, "id": { "description": "The ID of the theme.", "type": "string" } }, "type": "object" }, "type": "array" }, "exportFormats": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "description": "A map of source MIME type to possible targets for all supported exports.", "type": "object" }, "folderColorPalette": { "description": "The currently supported folder colors as RGB hex strings.", "items": { "type": "string" }, "type": "array" }, "importFormats": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "description": "A map of source MIME type to possible targets for all supported imports.", "type": "object" }, "kind": { "default": "drive#about", "description": "Identifies what kind of resource this is. Value: the fixed string `\"drive#about\"`.", "type": "string" }, "maxImportSizes": { "additionalProperties": { "format": "int64", "type": "string" }, "description": "A map of maximum import sizes by MIME type, in bytes.", "type": "object" }, "maxUploadSize": { "description": "The maximum upload size in bytes.", "format": "int64", "type": "string" }, "storageQuota": { "description": "The user's storage quota limits and usage. All fields are measured in bytes.", "properties": { "limit": { "description": "The usage limit, if applicable. This will not be present if the user has unlimited storage.", "format": "int64", "type": "string" }, "usage": { "description": "The total usage across all services.", "format": "int64", "type": "string" }, "usageInDrive": { "description": "The usage by all files in Google Drive.", "format": "int64", "type": "string" }, "usageInDriveTrash": { "description": "The usage by trashed files in Google Drive.", "format": "int64", "type": "string" } }, "type": "object" }, "teamDriveThemes": { "deprecated": true, "description": "Deprecated: Use `driveThemes` instead.", "items": { "properties": { "backgroundImageLink": { "deprecated": true, "description": "Deprecated: Use `driveThemes/backgroundImageLink` instead.", "type": "string" }, "colorRgb": { "deprecated": true, "description": "Deprecated: Use `driveThemes/colorRgb` instead.", "type": "string" }, "id": { "deprecated": true, "description": "Deprecated: Use `driveThemes/id` instead.", "type": "string" } }, "type": "object" }, "type": "array" }, "user": { "$ref": "#/$defs/User", "description": "The authenticated user." } }, "type": "object", "$defs": { "User": { "description": "Information about a Drive user.", "properties": { "displayName": { "description": "Output only. A plain text displayable name for this user.", "type": "string" }, "emailAddress": { "description": "Output only. The email address of the user. This may not be present in certain contexts if the user has not made their email address visible to the requester.", "type": "string" }, "kind": { "default": "drive#user", "description": "Output only. Identifies what kind of resource this is. Value: the fixed string `\"drive#user\"`.", "type": "string" }, "me": { "description": "Output only. Whether this user is the requesting user.", "type": "boolean" }, "permissionId": { "description": "Output only. The user's ID as visible in Permission resources.", "type": "string" }, "photoLink": { "description": "Output only. A link to the user's profile photo, if available.", "type": "string" } }, "type": "object" } } }