
1.1.0
Version 1.1.0 - ReleaseThis is the latest and greatest "stable" release. REST endpoint: http[s]://api.smugmug.com/hack/rest/1.1.0/XML-RPC endpoint: http[s ...
1.1.1
SmugMug API Version 1.1.1 - ReleaseThis is the currently recommended version to build production applications on. The methods and responses are "set in stone" with the exception of ...
1.1.1 smugmug.images.get
API Method: smugmug.images.get
This method will fetch all the ImageIDs for the album specified by
AlbumID. The Album must be owned by the Session
holder, or else be ...
1.1.1 smugmug.images.getEXIF
API Method: smugmug.images.getEXIF
This method will return camera and photograph details about the
image specified by ImageID. The Album must be owned by the Session
holder, or else ...
1.1.1 smugmug.images.getInfo
API Method: smugmug.images.getInfo
This method will return details about the image specified by
ImageID. The Album must be owned by the Session
holder, or else be Public (if ...
1.1.1 smugmug.images.getURLs
API Method: smugmug.images.getURLs
This method will return all the URLs for the various sizes of the
image specified by ImageID. The Album must be owned by the Session ...
1.1.1_logout
API Method: smugmug.logout
This method logs a session out.
Arguments:
String SessionID
Result:
none
Fault Codes:
3 - "invalid session"5 - "system error"
1.1.1_smugmug.albums.changeSettings
API Method: smugmug.albums.changeSettings
This method will change the settings on an album specified by AlbumID. The session must be established with a valid login. All settings are optional ...
1.1.1_smugmug.albums.create
API Method: smugmug.albums.create
This method will create an album in the specified category
(identified by the CategoryID) with the specified Title. The session
must be established with a ...
1.1.1_smugmug.albums.delete
API Method: smugmug.albums.delete
This method deletes the specified Album and all photos within.
Arguments:
String SessionIDint AlbumID
Result:
String == "SUCCESS"
Fault Codes:
4 - "invalid user"5 - "system ...
1.1.1_smugmug.albums.get
API Method: smugmug.albums.get
This
method returns a list of albums for a given user (either via SessionID
or (optional) NickName). If the session is logged in as the ...
1.1.1_smugmug.albums.getInfo
API Method: smugmug.albums.getInfo
This
method returns detailed information about the album specified by
AlbumID. If the album isn't owned by the Session holder and also isn't ...
1.1.1_smugmug.albums.getStats
API Method: smugmug.albums.getStats
Gets transfer statitistics for the given Album during the given
Month and Year. SmugMug often only keeps the last few months (current +
2 previous), but ...
1.1.1_smugmug.albums.reSort
API Method: smugmug.albums.reSort
This method will re-sort all the photos inside of the album
specified by AlbumID. Note that this is a one-time event, and doesn ...
1.1.1_smugmug.albumtemplates.get
API Method: smugmug.albumtemplates.get
This method returns all of the album templates for the logged in user (via SessionID). Templates are only available to Power and Pro users.
Arguments ...
1.1.1_smugmug.categories.create
API Method: smugmug.categories.create
This method creates a new Category with the given Name.
Arguments:
String SessionIDString Name
Result:
int "CategoryID"
Fault Codes:
3 - "invalid session"5 - "system ...
1.1.1_smugmug.categories.delete
API Method: smugmug.categories.delete
This method deletes the specified Category.
Arguments:
String SessionIDint CategoryID
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 - "invalid user"
1.1.1_smugmug.categories.get
API Method: smugmug.categories.get
This method returns a list of Categories for the specified user (identified by SessionID or (optional) NickName).
Arguments:
String SessionIDString NickName optional
Result:
Array ...
1.1.1_smugmug.categories.rename
API Method: smugmug.categories.rename
This method renames the specified Category with new Name.
Arguments:
String SessionIDint CategoryIDString Name
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 ...
1.1.1_smugmug.images.changePosition
API Method: smugmug.images.changePosition
This method changes the Position of an image within it's Album.
Arguments:
String SessionIDint ImageIDint Position
Result:
boolean
Fault Codes:
4 - "invalid ...
1.1.1_smugmug.images.changeSettings
API Method: smugmug.images.changeSettings
This
method updates specific settings for a given image specified by
ImageID. If any of the parameters are missing or are empty strings "",
they're ...
1.1.1_smugmug.images.delete
API Method: smugmug.images.delete
This method deletes the specified Image.
Arguments:
String SessionIDint ImageID
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 - "invalid user"5 - "system error
1.1.1_smugmug.images.getStats
API Method: smugmug.images.getStats
Gets transfer statitistics for the given Image during the given
Month. SmugMug often only keeps the current month and the one previous,
but you never ...
1.1.1_smugmug.images.upload
API Method: smugmug.images.upload
This method will upload a file to the specified Album (identified by AlbumID) with the required parameters.It is STRONGLY recommended that you use one ...
1.1.1_smugmug.login.anonymously
API Method: smugmug.login.anonymously
This method establishes a session which isn't logged in.
Most of the other methods require a SessionID, which is returned by
this method. Store ...
1.1.1_smugmug.login.withHash
API Method: smugmug.login.withHash
This method establishes a session and logs in with a stored hash,
rather than the real password. Slightly more secure than logging in
with a ...
1.1.1_smugmug.login.withPassword
API Method: smugmug.login.withPassword
This method establishes a session and logs a user in based on the specified email address and password.
NOTE: This is a plaintext password, and ...
1.1.1_smugmug.subcategories.create
API Method: smugmug.subcategories.create
This method creates a new SubCategory with the given Name.
Arguments:
String SessionIDString Nameint CategoryID
Result:
int "SubCategoryID"
Fault Codes:
3 - "invalid session ...
1.1.1_smugmug.subcategories.delete
API Method: smugmug.subcategories.delete
This method deletes the specified SubCategory.
Arguments:
String SessionIDint SubCategoryID
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 - "invalid user"
1.1.1_smugmug.subcategories.get
API Method: smugmug.subcategories.get
This method returns a list of SubCategories for the specified user
(identified by SessionID or (optional) NickName) in the specified
Category (identified by CategoryID).
Arguments ...
1.1.1_smugmug.subcategories.getAll
API Method: smugmug.subcategories.getAll
This method returns a list of SubCategories for the specified user (identified by SessionID or (optional) NickName). Unlike smugmug.subcategories.get, this returns a complete ...
1.1.1_smugmug.users.getTransferStats
API Method: smugmug.users.getTransferStats
Gets transfer statitistics for the logged-in user during the given
Month and Year. SmugMug often only keeps the last few months (current +
2 previous ...
1.1.1_smugmug.users.getTree
API Method: smugmug.users.getTree BETA
This method returns a complete tree, starting with Categories and
descending into SubCategories (if any) and Albums (if any) for the
specified user (identified ...
1.2.0
SmugMug API Version 1.2.0 - Release
WHAT'S CHANGED:JSON and serialized PHP have been addedThe XML-RPC and REST formats have changed dramatically to better reflect how ...
1.2.0 smugmug.images.get
sdeafasd
1.2.0_smugmug.albums.get
dsadsa
1.2.1
SmugMug API Version 1.2.1 - In Development
NOTE: The beta version of SmugMug's API changes frequently, so ship production products at your own peril.
WHAT'S CHANGED:DOCUMENTATION ...
1.2.1_smugmug.albums.applyWatermark
smugmug.albums.applyWatermarkApplies a watermark to all images of a given album (Pro Accounts only).Argumentsstring SessionIDstring AlbumIDstring WatermarkID
ResultThis method returns an empty success ...
1.2.1_smugmug.albums.removeWatermark
smugmug.albums.removeWatermarkRemoves a watermark from all images of a given album (Pro Accounts only).Argumentsstring SessionIDstring AlbumID
ResultThis method returns an empty success response.Sample ...
1.2.1_smugmug.images.applyWatermark
smugmug.images.applyWatermarkApplies a watermark to a given image (Pro Accounts only).Argumentsstring SessionIDstring ImageIDstring WatermarkID
ResultThis method returns an empty success response.Sample Responses ...
1.2.1_smugmug.images.removeWatermark
smugmug.images.removeWatermarkRemoves a watermark from a given image (Pro Accounts only).Argumentsstring SessionIDstring ImageID
ResultThis method returns an empty success response.Sample ResponsesREST<rsp ...
1.2.1_smugmug.login.anonymously
smugmug.login.anonymouslyEstablishes an anonymous session.Any anonymous SessionID returned by this method can be used with any of the other SmugMug API methods to access public information (albums ...
1.2.1_smugmug.login.withHash
smugmug.login.withHashEstablishes a session and logs a user in based on the specified user id and password hash.Argumentsinteger UserIDstring PasswordHashstring APIKey- Your API Key ...
1.2.1_smugmug.login.withPassword
smugmug.login.withPasswordEstablishes a session and logs a user in based on the specified email address (or NickName) and password.NOTE: This is a plaintext password, and thus, should ...
3rd Planet Photography
We are just setting up! We are happy to work with Smugmug and help promote the company and improve where needed.
AddingKeywordsToMetadata
Posted by Pat Kane on Digital Grin.
Did you know that you can embed a caption and keywords directly into your digital image file PRIOR to uploading it to smugmug ...
AddingVideo
Tips for YouTube videosIf you don't want the gallery thumbnail to display "Empty Gallery," then do this:Upload ONE photo that will be your representative thumbnail for ...
Andy at PMA
Going%20to%20PMA%20in%20Las%20Vegas%3F%20%20Look%20for%20Andy%2C%20our%20House%20Pro.%20%20Red%20SmugMug%20hat%20%3A)%20%20Shoot%20me%20a%20note%20at%20our%20help%20desk ...
API
SmugMug's API
About
SmugMug's API allows you to read from and write to SmugMug for your own applications. You'll need an API Key to get started, and ...
API Tutorial
Step-by-Step Tutorial on the Smugmug Restful API1. First sign-up for an API key at http://www.smugmutg.com/hack/apikeys2. Login to your account and ...
APIFeatureRequests
Looking for a new method? Create a SmugBug or describe what you want here - we'll see if we can make it happen. Attach your name so we know who ...
Beta
Bionic SmugMug - BETA testYou asked for SmugMug to be faster and cleaner. We're delivering - but we need your help. Test it out for us, provide feedback, and we ...
Bulk Zoom Thumbnail (Super Delux Version)
Dgrinner Devbobo created the Bulk Zoom Thumbnail tool to allow smugmuggers the ability to quickly zoom all of their thumbnails to be a desired ratio of width to height. Previously ...
Bulk Zoom Thumbnail - No Tables Version
Mike Lane took the liberty of modifying the xHTML and CSS in Devbobo's Bulk Zoom Thumbnail hack in order to make it a table-less design that incorporates the ...
bycellat
<?php
/******************************************************************************************************/
/* ## ##
/* ## ##
/* #######
/* ## ##
/* ## ##
/*
/*
/* r57shell.php - скрипт на пхп позволяющ ...
CanvasPrints
We now have Canvas Prints available in 5 sizes and two types of finishing. If you choose the Gallery Wrapped Canvas, be aware that part of the image will "wrap ...
Comment115
NOTE: Categories that contain no subCategories will return error code 15, so will using an invalid CategoryID as opposed to error code 8 as specified.
Comment14
good news for mac users - album fetcher works great on intel macs with CrossOver (codeweavers) - no windows install ness. and a quick download!
Comment16
I had some time on a plane and wrote up my comments here:
http://www.rourkem.com/2006/12/19/smugmug-testing-ajax-interface/
Comment18
Mikey Likes. Just playing around, I wonder about a feature that could be added. How about a rotate this photo button or icon in the sexy slide out menu? That ...
Comment24
Will the Save icon be there? I would rather not have this so everyone can now save my photos as their own.
Comment25
You can disable "Originals" in your gallery settings and the save icon will magically disappear, just like the old 'Save Photo' link would do.
Comment26
AFG Panjshare Abdera : It is a wilege that I born here.While I was here in this winter I got some pictures
Realy it is my garden it name is ...
Comment27
Very biotifull
Comment30
IMVHO, if you don't already know what the virtues of such an application are, then you probably are not a good candidate to download this.
From what I've ...
Comment34
while reading Holly Quran in BAP
Comment35
BAP mean is Burjakhale Abdera Panjshare while I am up the my house
Comment38
I was wondering how the SmugDav knew what user I was? I mean, I didn't even type in a username nor a password and it knew which galleries were ...
Comment41
If there are specific problems that you can document with WebDAV on Mac OS X, can your developers submit them as bug reports or feature requests to Apple? They have ...
Comment43
What is this a picture of ?
Comment44
When consuming the feeds on a website, it would be great if you could specify a limit for the number of entries to retrieve - is this currently supported?
Comment45
Oopsie, forgot the previous comment, found the "ImageCount" parameter
Comment46
It is a presiose mineral that named emerald
Comment57
Like this page! http://www.thewinningshots.com/
Comment8
Can I suggest you embellish a bit on the virtues of such an application? What does this do? Download everything you've uploaded to SmugMug within a virtual environment on ...
Comment91
TIP: Every method listed takes the APIKey argument (even if not shown) and can return Error Code 18 ("invalid API key") (even if not shown).
Comment92
NOTE: At the moment an invalid session ID will currently return Error Code 18 ("invalid API key") instead of 3/"invalid session" as mentioned in the API docs (http://smugmug ...
Comment93
NOTE: At the moment an invalid session ID or NickName will currently return Error Code 18 ("invalid API key").
Connection
Speed issues? Uploading problems? Try running a traceroute.PC: Traceroute PCMac: Traceroute Mac
Cool
HelloThis is a testFor line breaksTo see how they are treated
CrossOver
bfgh
CSS
Future home of all the world's knowledge of customizing SmugMug's CSS :)Pitch in and help!A great tool that is invaluable for customizing is The Firefox Web Developer ...
CSSCustomization
CSSSo, um, we need to start doing CSS details and subpages here. :)
Customization
The home of all the world's knowledge of customizing SmugMug. :)
Pitch in and help!
There are very few limits to how much you can customize your SmugMug site. It ...
CustomizingForDummies1
Customizing for Dummies Go to Chapter 2
Go to Chapter 3Go to Chapter 4Go to Chapter 5
Chapter 1 - The BasicsA quick note about my conventions. I ...
CustomizingForDummies2
Customizing for Dummies
Go to Chapter 1
Go to Chapter 3Go to Chapter 4Go to Chapter 5
Chapter 2 – Getting into the modern era…
A quick note about ...
CustomizingForDummies3
Customizing for Dummies
Go to Chapter 1
Go to Chapter 2
Go to Chapter 4
Go to Chapter 5
Chapter 3 – More about CSS
A quick note about my conventions ...
CustomizingForDummies4
Customizing for Dummies
Go to Chapter 1
Go to Chapter 2Go to Chapter 3Go to Chapter 5
Chapter 4 – Actually Customizing Your Site…
Click on images for larger ...
CustomizingForDummies5
Customizing for Dummies
Go to Chapter 1
Go to Chapter 2Go to Chapter 3Go to Chapter 4
Chapter 5 – Fix up those galleries.
A quick note about my ...
CustomizingSmugMug
CSS (Customizing SmugMug Simplified) - your guide to a stylin' SmugMug site
CustomizingSmugMugSimplified
CSS Customizing SmugMug Simplified — Your Guide to a Stylin' SmugMug site.
This document helps you get started with customizing your SmugMug site.
It's not a list ...
ddt
just a start
Examples
Here are some examples of what can be done with CSS.For questions and comments, see this thread.(the blinking was hard to get in an image, but it does ...
FAQ
It would be nice if one of the founders explain what this whole thing is about...
FeatureRequests
Here's where you can let us know what you'd like to see built in to SmugMug!
Feeds
Using Feeds with SmugMugWhat are Feeds?What are some example URLs I can use with SmugMug's Feeds?
Where can I find a certain feed?How about Random Photos
FeedsTricks
Global Feeds
Keyword feed:
http://www.smugmug.com/hack/feed.mg?Type=keyword&Data=[keyword]&format=atom03
All-time Popular Photos feed:
http://www.smugmug.com/hack/feed.mg?Type ...
FilePreparation
You have choices as to files and file preparation, for SmugMug.Finished Work (Ready to Print!):1. process your files in your photo editing program (e.g., Photoshop, PS Elements ...
FindFeeds
Feeds are only available for public, non-passworded galleries.
On your SmugMug homepage, http://nickname.smugmug.com , you'll see feeds for recent photos, recent galleries, and popular photos (if ...
FlashSlideShow
To embed an amazingly cool slideshow of your fabulous photos in a web page that accepts HTML (such as a forum post on dgrin.com or a blog), copy and ...
FujiCrystalArchivePaper
SmugMug uses Fujicolor Crystal Archive photographic paper from Fuji. Fuji
Crystal Archive is a resin-based paper that is noted for its unmatched
archival quality. It has long been considered ...
Galleries-Categories
The thumbnail next to a category will be the featured photo in the first gallery contained by that category. If none of the galleries in a category have a featured ...
GlossyMatteLustre
Should you print in Glossy, Matte, or Lustre?Glossy and Matte are the consumer finishes you are used to seeing. Glossy is shiny, and prints appear brighter than Matte. Matte ...
HelpPageExtras
Viewing
Our obsession - X-files
Search & browse - X-files
Comments - X-files
Problems
Display quality
Adding Photos
Basics
Mac lovers
Via email
From PS Elements 5
Speeding it up
Supported ...
HowToSeeExif
With the new styles, there are many ways to see Exif info. First, in smugmug style, simply mouse over the main image, and if the gallery owner has photo info ...
HTML
Future home of all the world's knowledge of customizing SmugMug's HTML. :)Pitch in and help!Adding HTML is supported in your Bio, Header, Footer, Album Descriptions, and Captions ...
HTMLCustomization
HTML customizationJimmy wasn't here.Link to a random image from a gallery using the following format:http://www.smugmug.com/photos/random.mg?AlbumID=XXX&Size=SMUGSIZE
ImageCount
This is an attribute that you can add to Feed URL's that will limit the number of results to return in the rss list. It is useful if you ...
JavaScript
Future home of all the world's knowledge of customizing SmugMug's JavaScript :)Pitch in and help!Sections:YUI - Yahoo's UI libraryStandard SmugMug Variables you can change. These ...
JavaScriptCustomization
JavaScript stuff hereStuff.And some stuff about YUI for sure.
JSON
JSON - JavaScript Object NotationThe SmugMug API supports JSON as a response format as of version 1.2.0.JSON makes the API super-easy to consume, especially for in ...
MaximizeYourFindability
We often get asked, "how can I increase my search engine relevance?" Here are some tips.Keywords, keywords, keywords. Add keywords to the photos on your site. All of them ...
MikeLillisPhoto
Shot with a 600mm lens and standing 20 feet away
MSM BAP Emerals 1.2.0_smugmug.subcategories.getAll
MSMBAP AGAIN
NortonProblems
Some SmugMug customers who use the combination of Norton 2007 or Norton 360 with IE7 on Windows Vista, or Windows XP, are reporting that their IE7 browsers are crashing when ...
Panoramas
SmugMug doesn't currently offer specialized panorama prints. We're working on adding them, and we know you want them. :)Until then, though, there are two great ways to get ...
PhotoshopElements6
Adobe Photoshop Elements 6 allows for direct uploading to SmugMug! Here's how.1. Start ElementsChoose your poison, organize, edit, share.2. If you are working with images, just ...
Printing
Tips, tricks, and everything you ever wanted to know about printing at SmugMug. Got a great tip to share? Pitch in!Printing for the holidays? Make sure to check out ...
Printing-BuyingPrints
Many professional photographers sell their photos through SmugMug. They set their own print prices, and may request a few days to review and modify orders before they are sent to ...
PrintingAutoOrTrueColor
Most folks' first thought is "Gaaa! I'm not using Auto Color! I'm calibrated. I post-process with Photoshop." EDIT: You can now get a GREAT DEAL if you ...
Pro Roundtable - 9PM EST
Tuesday%2C%20September%2019th%2C%209pm%20-%2010pm%20Eastern%20Time%2C%20the%20first%20in%20what%20I%20hope%20to%20become%20a%20series%2C%20%0A%0APRO%20ROUNDTABLE%0A%0ADETAILS%20HERE%3A ...
ProofDelayForHappyCustomers
SmugMug's Proof and Retouch feature is an extremely powerful tool for pros. Essentially, you upload smallish, unretouched proofs to a gallery. The customers buy, and you have from 1 ...
ProofDelaySolveCroppingWoes
SmugMug's Proof and Retouch Feature is useful even if you process your files perfectly ahead of time, and don't plan on retouching. Why? Because SmugMug empowers your customer ...
Pros
Tens of thousands of Pro photographers build great business on SmugMug every year. We'll link all the great resources we can find here so you can get down and ...
ProSalesTips
Let's keep a running list of some of the best SmugMug Pro Sales Tips. Got some? Saw one that was really good? Add it to the wiki!
Have a ...
RandomPhotos
It's possible to collect random photos and display them, too. See Dgrin's header for example.The code used: <div class="left_image"><a
href="http://dgrin.smugmug.com ...
REST
REST is a very simple way of doing remote procedure calls via HTTP.
It uses standard GET or POST URLs to send the request, and a simple XML
block for ...
RESTExample
Here's a sample request for smugmug.images.get:
http://api.smugmug.com/hack/rest/1.1.1/?method=smugmug.images.get&SessionID=8fsda
fsljkaer&AlbumID=27Here's a ...
SerializedPHP
Serialized PHPSerialized PHP is a supported response format for the SmugMug API as of version 1.2.0Don't be fooled by the name - serialized PHP can be ...
ShootOut at Glacier National Park
All%20the%20info%20is%20here!%0Ahttp%3A%2F%2Fwww.dgrin.com%2Fshowthread.php%3Ft%3D44837%0A
SiteOrganization
Confused about Categories and Subcategories? Don't go nuts about it.
It's just a new method of organizing.
Put photos in galleries. Those galleries can then be organized with ...
SmugChat
SmugChatIn addition to our message forums at Digital Grin, we're playing around with live chat between SmugMug customers and employees alike. Give it a whirl.There are two ...
SmugDAV
SmugDAV (aka SmugMug via WebDAV)
WARNING:
smugDAV is highly experimental. I wouldn't even call it BETA level
software just yet. If you're not comfortable fiddling with your
computer ...
SmugDAVForMacs
WARNING: smugDAV is highly
experimental. If you're not comfortable fiddling with your computer,
and potentially breaking something, please don't try this!
If,
however, you like testing new things ...
SmugDAVForWindows
WARNING: smugDAV is highly
experimental. If you're not comfortable fiddling with your computer,
and potentially breaking something, please don't try this!
If,
however, you like testing new things ...
SmugMug at Photokina
Meet%20up%20with%20Andy%20Williams.%20%20Email%20andy%40smugmug.com%20if%20you'll%20be%20attending!
SmugMug At The Pub
http%3A%2F%2Fwww.thecoachandhorses.com%2F%0A%0AAndrew%20Gibbons%2C%20our%20Director%20of%20Operations%20%20will%20be%20your%20host%20for%20the%20evening.%20Come%20to%20the%20pub%2C%20meet%20some ...
SmugMug Pro Roundtable 6pm CA Time
Wednesday%2C%20November%208th%2C%209pm%20-%2010pm%2C%20the%20second%20in%20our%20series%0A%0A%22Pro%20Roundtable%22%0AOur%20leader%20will%20be%20my%20good%20friend%2C%20and%20great%20photographer ...
Smugmug Site Breakdown
An in-depth look at the html structure of a SmugMug siteThe first step in creating a fully customized site or creating a theme is to get a good ...
smugmug.albums.changeSettings
API Method: smugmug.albums.changeSettings
This method will change the settings on an album specified by AlbumID. The session must be established with a valid login. All settings are optional ...
smugmug.albums.create
API Method: smugmug.albums.create
This method will create an album in the specified category
(identified by the CategoryID) with the specified Title. The session
must be established with a ...
smugmug.albums.delete
API Method: smugmug.albums.delete
This method deletes the specified Album and all photos within.
Arguments:
String SessionIDint AlbumID
Result:
boolean Album
Fault Codes:
4 - "invalid user"5 - "system ...
smugmug.albums.get
API Method: smugmug.albums.get
This
method returns a list of albums for a given user (either via SessionID
or (optional) NickName). If the session is logged in as the ...
smugmug.albums.getInfo
API Method: smugmug.albums.getInfo
This
method returns detailed information about the album specified by
AlbumID. If the album isn't owned by the Session holder and also isn't ...
smugmug.albums.getStats
API Method: smugmug.albums.getStats
Gets transfer statitistics for the given Album during the given
Month and Year. SmugMug often only keeps the last few months (current +
2 previous), but ...
smugmug.albums.reSort
API Method: smugmug.albums.reSort
This method will re-sort all the photos inside of the album
specified by AlbumID. Note that this is a one-time event, and doesn ...
smugmug.albumtemplates.get
API Method: smugmug.albumtemplates.get
This
method returns all of the album templates for the logged in user (via
SessionID). Templates are only available to Power and Pro users.
Arguments ...
smugmug.categories.create
API Method: smugmug.categories.create
This method creates a new Category with the given Name.
Arguments:
String SessionIDString Name
Result:
int "CategoryID"
Fault Codes:
3 - "invalid session"5 - "system ...
smugmug.categories.delete
API Method: smugmug.categories.delete
This method deletes the specified Category.
Arguments:
String SessionIDint CategoryID
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 - "invalid user"
smugmug.categories.get
API Method: smugmug.categories.get
This method returns a list of Categories for the specified user (identified by SessionID or (optional) NickName).
Arguments:
String SessionIDString NickName optionalString SitePassword ...
smugmug.categories.rename
API Method: smugmug.categories.rename
This method renames the specified Category with new Name.
Arguments:
String SessionIDint CategoryIDString Name
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 ...
smugmug.images.changePosition
API Method: smugmug.images.changePosition
This method changes the Position of an image within it's Album.
Arguments:
String SessionIDint ImageIDint Position
Result:
boolean "Image"
Fault Codes:
4 ...
smugmug.images.changeSettings
API Method: smugmug.images.changeSettings
This
method updates specific settings for a given image specified by
ImageID. If any of the parameters are missing or are empty strings "",
they're ...
smugmug.images.delete
API Method: smugmug.images.delete
This method deletes the specified Image.
Arguments:
String SessionIDint ImageID
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 - "invalid user"5 - "system error
smugmug.images.get
API Method: smugmug.images.get
This method will fetch all the ImageIDs for the album specified by
AlbumID. The Album must be owned by the Session
holder, or else be ...
smugmug.images.getEXIF
API Method: smugmug.images.getEXIF
This method will return camera and photograph details about the
image specified by ImageID. The Album must be owned by the Session
holder, or else ...
smugmug.images.getInfo
API Method: smugmug.images.getInfo
This method will return details about the image specified by
ImageID. The Album must be owned by the Session
holder, or else be Public (if ...
smugmug.images.getStats
API Method: smugmug.images.getStats
Gets transfer statitistics for the given Image during the given
Month. SmugMug often only keeps the current month and the one previous,
but you never ...
smugmug.images.getURLs
API Method: smugmug.images.getURLs
This method will return all the URLs for the various sizes of the
image specified by ImageID. The Album must be owned by the Session ...
smugmug.images.upload
API Method: smugmug.images.upload
This method will upload a file to the specified Album (identified by AlbumID) with the required parameters.It is STRONGLY recommended that you use one ...
smugmug.images.uploadFromURL
API Method: smugmug.images.uploadFromURL
This method will upload a file from a specified URL to the specified Album (identified by AlbumID) with the required parameters.It is STRONGLY recommended ...
smugmug.login.anonymously
API Method: smugmug.login.anonymously
This method establishes a session which isn't logged in.
Most of the other methods require a SessionID, which is returned by
this method. Store ...
smugmug.login.withHash
API Method: smugmug.login.withHash
This method establishes a session and logs in with a stored hash,
rather than the real password. Slightly more secure than logging in
with a ...
smugmug.login.withPassword
API Method: smugmug.login.withPassword
This method establishes a session and logs a user in based on the specified email address and password.
NOTE: This is a plaintext password, and ...
smugmug.logout
API Method: smugmug.logout
This method logs a session out.
Arguments:
String SessionID
Result:
none
Fault Codes:
3 - "invalid session"5 - "system error"
smugmug.subcategories.create
API Method: smugmug.subcategories.create
This method creates a new SubCategory with the given Name.
Arguments:
String SessionIDString Nameint CategoryID
Result:
int "SubCategoryID"
Fault Codes:
3 - "invalid session ...
smugmug.subcategories.delete
API Method: smugmug.subcategories.delete
This method deletes the specified SubCategory.
Arguments:
String SessionIDint SubCategoryID
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 - "invalid user"
smugmug.subcategories.get
API Method: smugmug.subcategories.get
This method returns a list of SubCategories for the specified user
(identified by SessionID or (optional) NickName) in the specified
Category (identified by CategoryID).
Arguments ...
smugmug.subcategories.getAll
API Method: smugmug.subcategories.getAll
This method returns a list of SubCategories for the specified user (identified by SessionID or (optional) NickName). Unlike smugmug.subcategories.get, this returns a complete ...
smugmug.subcategories.rename
API Method: smugmug.subcategories.rename
This method renames the specified SubCategory with new Name.
Arguments:
String SessionIDint SubCategoryIDString Name
Result:
String == "SUCCESS"
Fault Codes:
3 - "invalid session"4 ...
smugmug.users.getTransferStats
API Method: smugmug.users.getTransferStats
Gets transfer statitistics for the logged-in user during the given
Month and Year. SmugMug often only keeps the last few months (current +
2 previous ...
smugmug.users.getTree
API Method: smugmug.users.getTree
This method returns a complete tree, starting with Categories and
descending into SubCategories (if any) and Albums (if any) for the
specified user (identified by ...
SmugMugHacksAndApps
AlbumFetcher - Download multiple galleries w/ embedded captions and keywords
Picasa Uploader - that's right, upload directly from Picasa!
Adobe Photoshop Elements 6 - how to uploadLightroom export plugin for SmugMug ...
SmugMugLogo
Download a zip file with several sizes/types, here.What is color is the green smuggy?Web: #8CCA1ECMYK: 55 4 100 -0RGB: 129 187 26What color is ...
SmugMugURLTricks
Keyword:
http://cmac.smugmug.com/keyword
Timeline:
http://cmac.smugmug.com/date
Popular:
http://cmac.smugmug.com/popular
Random photo from given smugmug gallery:
http://www.smugmug.com/photos/random ...
StatCounter
Wilderness
StateCounter
hi
its a testing mail
to know the state of this mail
Test Page
test
The Homepage
The Homepage:Introduction:The user's SmugMug homepage is unlike any other page on his or her site. SmugMug has made it so each user can add, hide, and move ...
ThemeCreatorsReference
Here's a fairly complete list of all homepageLogged InHomePage ToolsFeatures Disabled NotificationLogged OutBio BoxTopThis is my friend . family note (logged in as another ...
ThemeWishList
Let's Hear Your Theme Wish List!
Here are some frequently requested themes, not in order of importance or # of requests:
MotorcyclesIt's a BoyGolfBasketballSoccerBar ...
Traceroute Mac
To run a traceroute on a Mac, open up Finder and choose Applications
Next, open up Utilities
Then, open up Network Utilities
There will be a new window pop up ...
Traceroute PC
Having speed issues or uploading issues? Try running a traceroute. Here are instructions for a PC.
To Run a Traceroute on a PC with Windows XP, click on the Start ...
Uploading
Uploading
Because of the way XML works, you can't send binary data as part of an XML request. Instead, you have to encode it using base64 encoding, which increases ...
Versions
Current versions include:Release - 1.2.0 Beta - 1.2.1 (changing constantly, release products on this at your own peril)Older, out-dated versions:1.1.1
Viewing-Comments
GotchasNon-ascii characters can mess up captions, so don't edit or
create captions in Word. Use a text editor like Notepad or similar, and
be sure you are ...
Viewing-OurObsession
Missing Something? This is likely because the SmugMug account owner decided to take it out.Missing the "style" drop down menu? Pro account holders can decide to force a viewing ...
Viewing-SearchBrowse
TipsIf you find a photo you like on SmugMug's browse page, keyword search, etc. look for the "see photo in gallery" link underneath it. You'll be able ...
WebDAV
edfqefgvh
WebDeveloperResources
Web Developer's Handbook - Great page of extremely useful links.Centricle CSS Matrix - will the browser apply the rules?101 CSS Resources - nice collectionDel.icio.us - A social bookmarks ...
WikiAccount
New! No account necessary!The whole SmugMug Wiki is open to the world. Edit to your heart's content - no login required during this trial run.
WikiHome
PLEASE DO NOT ADD TO THIS WIKI. OUR NEW WIKI IS LOCATED HERE. SmugMug Wiki
Digital Grin and our help sections are great, but we really need a repository for ...
XML-RPC
XML-RPC is a spec for doing
remote procedure calls via HTTP. It uses XML as the encoding for the
request. See examples. SmugMug highly recommends using REST instead, and ...
XML-RPCExample
Here's a sample request for smugmug.images.get:
<?xml version="1.0" encoding="iso-8859-1"?><methodCall> <methodName>smugmug.images.get</methodName> <params> <param> <value><string>asfd97241ljasfd97243ljsfd</string></value ...
YUI
We use the amazing Yahoo! UI JavaScript libraries. Best of all, we expose them to all of our Power and Pro level customers to do fun things with.We'll ...