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 is currently in development, so the docs are still being updated. See this DGrin thread and the API 1.2.0 docs for more information.
GOALS:
- Enhance functionality to expose common functions not available via the API
Endpoints
REST*:* http[s]://api.smugmug.com/services/api/rest/1.2.1/
JSON*:* http[s]://api.smugmug.com/services/api/json/1.2.1/
PHP*:* http[s]://api.smugmug.com/services/api/php/1.2.1/
XML-RPC*:* http[s]://api.smugmug.com/services/api/xmlrpc/1.2.1/
Methods
albums
- smugmug.albums.applyWatermarkNEW
- smugmug.albums.changeSettings
- smugmug.albums.create
- smugmug.albums.delete
- smugmug.albums.get
- smugmug.albums.getInfo
- smugmug.albums.getStats
- [smugmug.albums.removeWatermark]NEW
- [smugmug.albums.reSort]
albumtemplates
- [smugmug.albumtemplates.create]NEW
- [smugmug.albumtemplates.changeSettings]NEW
- [smugmug.albumtemplates.delete]NEW
- smugmug.albumtemplates.get
[categories]
- smugmug.categories.create
- [smugmug.categories.delete]
- smugmug.categories.get
- [smugmug.categories.rename]
[communities]
- [smugmug.communities.join]NEW
- [smugmug.communities.get]NEW
- [smugmug.communities.getAvailable]NEW
- [smugmug.communities.leave]NEW
- [smugmug.communities.leaveAll]NEW
[family]
- [smugmug.family.add]NEW
- [smugmug.family.get]NEW
- [smugmug.family.remove]NEW
- [smugmug.family.removeAll]NEW
[friends]
- [smugmug.friends.add]NEW
- [smugmug.friends.get]NEW
- [smugmug.friends.remove]NEW
- [smugmug.friends.removeAll]NEW
[images]
- smugmug.images.applyWatermarkNEW
- [smugmug.images.changePosition]
- [smugmug.images.changeSettings]
- smugmug.images.cropNEW
- [smugmug.images.delete]
- smugmug.images.get
- [smugmug.images.getEXIF]
- smugmug.images.getInfo
- [smugmug.images.getStats]
- [smugmug.images.getURLs]
- [smugmug.images.pricing.get]NEW
- [smugmug.images.removeWatermark]NEW
- [smugmug.images.rotate]NEW
- smugmug.images.upload
- smugmug.images.uploadFromURL
- [smugmug.images.zoomThumbnail]NEW
[login]
- smugmug.login.anonymously
- [smugmug.login.withHash]
- smugmug.login.withPassword
[logout]
- [smugmug.logout]
[orders]
- [smugmug.orders.get]NEW
- [smugmug.orders.ship]NEW
[propricing]
- [smugmug.propricing.getAlbum]NEW
- [smugmug.propricing.setAlbum]NEW
- [smugmug.propricing.getImage]NEW
- [smugmug.propricing.setImage]NEW
- [smugmug.propricing.getPortfolio]NEW
- [smugmug.propricing.setPortfolio]NEW
[sharegroups]
- [smugmug.sharegroups.addAlbum]NEW
- [smugmug.sharegroups.create]NEW
- [smugmug.sharegroups.changeSettings]NEW
- [smugmug.sharegroups.delete]NEW
- [smugmug.sharegroups.get]NEW
- [smugmug.sharegroups.getInfo]NEW
- [smugmug.sharegroups.removeAlbum]NEW
[styles]
- [smugmug.styles.getTemplates]NEW
[subcategories]
- [smugmug.subcategories.create]
- [smugmug.subcategories.delete]
- [smugmug.subcategories.get]
- [smugmug.subcategories.getAll]
- [smugmug.subcategories.rename]
[themes]
[users]
- [smugmug.users.getDisplayName]NEW
- [smugmug.users.getTransferStats]
- [smugmug.users.getTree]
[watermarks]
- [smugmug.watermarks.changeSettings]NEW
- [smugmug.watermarks.create]NEW
- [smugmug.watermarks.delete]NEW
- smugmug.watermarks.getNEW
- [smugmug.watermarks.getInfo]NEW