curl --request POST \
--url https://api.example.com/api/albums \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"library_id": "<string>"
}
'{
"id": "<string>",
"name": "<string>",
"asset_count": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"album_cover_asset_id": "<string>",
"asset_urls": {},
"start_date": "2023-11-07T05:31:56Z",
"end_date": "2023-11-07T05:31:56Z"
}Creates an album (with optional name and description) and returns it. The album starts empty — follow up with add_assets_to_album to populate it. To rename an existing album, use update_album instead of creating a new one.
curl --request POST \
--url https://api.example.com/api/albums \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"description": "<string>",
"library_id": "<string>"
}
'{
"id": "<string>",
"name": "<string>",
"asset_count": 123,
"created_at": "2023-11-07T05:31:56Z",
"updated_at": "2023-11-07T05:31:56Z",
"description": "<string>",
"album_cover_asset_id": "<string>",
"asset_urls": {},
"start_date": "2023-11-07T05:31:56Z",
"end_date": "2023-11-07T05:31:56Z"
}Documentation Index
Fetch the complete documentation index at: https://docs.gumnut.ai/llms.txt
Use this file to discover all available pages before exploring further.
Display name for the new album. Optional; callers that need to name an album can set it here or via update_album after creation.
Optional free-form description shown alongside the album name.
Library to create the album in. Optional if the user has a single library; required when they have multiple. Use list_libraries to enumerate.
Successful Response
Represents a collection of assets organized by the user.
Unique album identifier with 'album_' prefix
Display name of the album
Total number of assets in this album
When this album was created
When this album was last updated
Optional description text for the album
ID of the asset used as the album cover
Asset variants for the album cover: 'thumbnail'
Show child attributes
The oldest asset date (local_datetime) in the album, or null if empty
The newest asset date (local_datetime) in the album, or null if empty