Google Forms
Create, retrieve, and update Google Forms, surveys, and quizzes. Configure quiz answer keys with point values and automatic feedback. Retrieve form responses and quiz grades, with filtering by timestamp. Set up push notification watches for form schema changes and new response submissions. Supports various question types including short answer, paragraph, multiple choice, checkboxes, dropdowns, linear scales, date, time, and grid questions. Add images and videos to forms.
Google Photos
Upload, manage, and organize photos and videos in users' Google Photos libraries. Create and manage albums, add enrichments (text, location, map markers), and change album titles and cover photos. Upload media items, edit descriptions, and search app-created content with filters including date ranges, content categories, and favorites. Create picker sessions that let users securely select photos and videos from their library to share with your application. Access media metadata including camera information, creation time, dimensions, and exposure details.
Google Slides
Create, read, edit, and delete Google Slides presentations. Create and manipulate slides with predefined or custom layouts. Insert, style, and replace text across slides, including bulk placeholder replacement for template-based generation. Add and position shapes, text boxes, lines, and images. Embed and refresh charts linked to Google Sheets. Manage speaker notes, duplicate or reorder slides, and perform batch updates combining multiple operations in a single call. Supports automated report and deck generation using templates with placeholder text and image substitution.
Google Docs
Create, read, edit, and format Google Docs documents. Insert and style text, manage tables, add images, create bulleted and numbered lists, and apply paragraph formatting. Use named ranges for template merging and dynamic content generation. Access document structure including headers, footers, and multiple tabs.
Youtube Analytics
Retrieve and analyze YouTube channel and video performance data. Query custom analytics reports with dimensions like date, country, traffic source, and device type, and metrics like views, watch time, likes, subscribers, and estimated revenue. Generate channel reports, content owner reports, and ad performance reports. Create and manage analytics groups of videos, playlists, channels, or assets to retrieve aggregated data. Schedule and download bulk reporting jobs containing comprehensive daily YouTube Analytics data. Access system-managed reports for ad revenue and YouTube Premium subscription revenue. Filter and sort data by geographic, demographic, content, and playback dimensions.
Youtube
Search, upload, and manage YouTube videos, playlists, channels, and live streams. Update video metadata (title, description, tags, privacy), manage captions, moderate comments, and handle subscriptions. Rate videos, set thumbnails and watermarks, report abusive content, and manage live broadcasts with chat moderation. Receive push notifications when channels upload or update videos.
Google Sheets
Create, read, and update spreadsheets and their cell data. Read and write values to individual cells, ranges, or multiple ranges using A1 notation or named ranges. Apply cell formatting including text styles, backgrounds, borders, number formats, and conditional formatting. Manage sheets (tabs) within a spreadsheet—add, delete, copy, rename, and reorder them. Create and manage embedded charts, pivot tables, filter views, data validation rules, protected ranges, named ranges, and merged cells. Perform batch operations to apply multiple updates atomically. Monitor spreadsheet changes via Google Drive push notifications.
Google Drive
Upload, download, create, copy, move, rename, trash, and permanently delete files and folders in Google Drive. Search for files using complex queries filtering by name, MIME type, owner, modification date, labels, and other metadata. Share files and folders with specific users, groups, or domains with role-based permissions (owner, writer, commenter, reader). Manage shared drives and their members. Export Google Workspace files (Docs, Sheets, Slides) to standard formats like PDF, DOCX, and XLSX. Track file revision history and restore earlier versions. Create, read, update, and delete threaded comments and replies on files. Apply and read custom labels on files. Monitor file and folder changes via push notifications or webhook subscriptions. Store app-specific data in a hidden per-user folder.