Connect Google Photos with Hookshot™ and your stack

Google Photos is a cloud-based photo storage and organization service offering automatic backups, AI-assisted search, and shared albums for personal and collaborative media management

Tools and triggers

What Agents can do in Google Photos

Available tools and events after Google Photos is connected.

  • Add Enrichment

    Adds an enrichment at a specified position in a defined album.

  • Batch Add Media Items

    Adds one or more media items to an album in Google Photos.

  • Batch Create Media Items

    Batch upload and create media items in Google Photos. Supports three input methods: 1. 'urls': Simple list of public URLs (file names extracted automatically) 2. 'media_files': List of objects with url/file, file_name…

  • Batch Get Media Items

    Returns the list of media items for the specified media item identifiers.

  • Create Album

    Creates a new album in Google Photos.

  • Download Photos Media Item

    Downloads a media item from Google Photos and returns it as a file.

  • Get Album

    Returns the album based on the specified albumId.

  • List Albums

    Lists all albums shown to a user in the Albums tab of Google Photos.

  • List Media Items (App-Created Only)

    Lists media items created by this application from Google Photos. DEPRECATION NOTICE: As of March 31, 2025, the Google Photos Library API ONLY returns media items that were uploaded/created by your application. This…

  • Search Media Items

    Searches for media items in a user's Google Photos library.

  • Update Album

    Updates an album's title or cover photo in Google Photos.

  • Update Media Item

    Updates a media item's description in Google Photos.

  • Upload Media

    Upload a media file to Google Photos. Supports images (up to 200MB) and videos (up to 20GB).

Setup

Connect Google Photos in Hookshot™

Pick a scope, then confirm what can start a Protege and what it can do.

Trigger Access

What can start a Protege from this app.

Tool Access

What a Protege can do after it starts.

Connection scope

Prefer team for production.

Team

Shared credential for production and unattended runs.

Personal

Tied to one user—only when the workflow needs their account.

Chat

Team-scoped for supported chat surfaces.

Full setup guide

Build with us

See Hookshot™ in your stack.

Request early access or book a live walkthrough with the team.

Request Demo
Hookshot™ setup screen — AI agent workflow configuration with model selection, trigger status, and governance controls.