Smugmug

Learn how to use Smugmug with Composio

Overview

SLUG

SMUGMUG

Description

SmugMug is a platform for photographers to showcase, share, and sell their photos and videos.

Authentication Details

generic_api_key
stringRequired
generic_secret
stringRequired

Tools

SLUG: SMUGMUG_GET_FOLDER_DETAILS

This tool retrieves the details of a specific folder for a smugmug user using its node id. tags = ["important", "openworldhint", "readonlyhint"] creation and modification dates, node id, and optionally the uri of the album set as the highlight.

Action Parameters

node_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SMUGMUG_GET_NODE_DETAILS

This tool retrieves the details for a specific node (e.g., album, folder, page) using its unique nodeid. it uses the api endpoint get /api/v2/node/{nodeid} to fetch details such as uri, nodeid, name, type, and urlpath.

Action Parameters

node_id
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SMUGMUG_GET_USER_PROFILE

Retrieves the public profile information for a smugmug user.

Action Parameters

nick_name
stringRequired

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SMUGMUG_LIST_ALBUMS_IN_FOLDER

This tool retrieves a list of all albums within a specified user's folder on smugmug. it allows for pagination to handle large numbers of albums.

Action Parameters

count
integer
folder_node_id
stringRequired
start
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired

SLUG: SMUGMUG_LIST_CHILD_NODES

Retrieves a list of all child nodes (albums or folders) for a specified parent node in smugmug.

Action Parameters

count
integer
node_id
stringRequired
start
integer

Action Response

data
objectRequired
error
string
successful
booleanRequired