Back to tools

AI Agent Tool

Smugmug logo

Smugmug

Unlimited photo storage and portfolio website platform with print-on-demand sales for photographers.

Digital Asset ManagementVerified

smugmug.com

•

One-click Login

About Smugmug

SmugMug is a photography-focused platform offering unlimited storage, customizable portfolio websites, client gallery delivery, and an integrated print-on-demand shop. Photographers can set their own print prices and sell directly to clients. It includes Lightroom and Capture One integration, privacy controls for client galleries, and zero-compression storage. The SmugMug API allows developers to access gallery, photo, and order data programmatically.

AI Agent Use Cases

- Unlimited photo and video storage with zero compression

- Customizable portfolio and client gallery websites

- Print-on-demand sales with photographer-set pricing (Portfolio and Pro plans)

- Lightroom and Capture One direct integration

- Granular privacy controls per gallery

- 24/7 human customer support

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

folder

Folder where the new album will be created

title

The human-readable title.

niceName

The user-configurable component of the album

urlName

The user-configurable component of the album

privacy

Private is not supported on legacy accounts.\nIt can be Private, Unlisted, or Public.

printmarkUri

Uri of an image to use in print orders of your photos, usually, a team, company logo, your signature.

watermarkUri

Uri of an image to be applied on your photos as a watermark for protection.

themeUri

Only applies to legacy accounts.

templateUri

Uri of template, preset settings to be applied on the album.

allowDownloads

Allow downloads of this album?

backprinting

Text to appear in the back of print orders of your photos.

boutiquePackaging

Is this album available for Boutique Packaging in your customers orders?

canRank

Enable Canrank property of the album.

clean

Enable Clean property of the album.

comments

Allow other users leave comments in the album?

description

The human-readable description

downloadPassword

The password used for protecting album download.

EXIF

Display a photo

familyEdit

Enable FamilyEdit property of the album.

filenames

Enable Filenames property of the album.

friendEdit

Allow this album available for granting special privileges to friends and family with an Smugmug account?

geography

Enable Geography property of the album.

header

Use a customer header for the album appearance?

hideOwner

Hide owner information from the album?

interceptShipping

Personal Delivery.

keywords

A semicolon-separated list of keywords.

largestSize

Largest display sizes for images in the album.

packagingBranding

Enable PackagingBranding property of the album.

password

The password used for protecting album access.

passwordHint

The hint for the album-access password.

printable

Allow images of this album to be available for printing?

proofDays

A proof-delay between 1 and 7 business days for customer orders.

protected

Enable right-click protection?

share

Allow this album to be shared?

slideshow

Enable the slideshow content block on this album?

sortDirection

Specifies the direction in which to sort album images.

sortMethod

Album

squareThumbs

Enable thumbnails in album

uploadKey

A key for your guests to upload images to the album.

watermark

Automatically apply watermark to uploaded images?

worldSearchable

Allow this album to appear in external search results? Can be \

autoRename

Auto-rename conflicting album NiceNames?

securityType

Access protection method for the folder.

highlightAlbumImageUri

Uri of an image which can be used as a representative of the entire album.

albumTemplateUri

Specify default album presets by providing an AlbumTemplateUri.

smugSearchable

Allow this album to appear in SmugMug search results? Can be \

Inputs

album

Album Key of the album to retrieve

Inputs

album

Album Key of the album containing the image

image

Image Key of the image to retrieve

Inputs

nickname

Nickname of the user

Inputs

album

Album Key of the album containing the image

image

Image Key of the image to update.

altitude

The altitude this image was taken at.

caption

A caption for the image.

hidden

Is this image hidden?

keywords

A semicolon-separated list of keywords.

latitude

The latitude this image was taken at.

longitude

The longitude this image was taken at.

title

The title of the image.

Inputs

album

Album Key of the album where image will be uploaded

filePath

The file to upload. Provide either a file URL or a path to a file in the `/tmp` directory (for example, `/tmp/myFile.txt`).

syncDir

syncDir