Shutterfly Open API  |  Address Book Entry


Description

The Shutterfly Address Book API provides access to Shutterfly address book entries. The Shutterfly address book can be used within Shutterfly for share email-addresses, shipping recipient addresses, etc.

Call Signature

Application ID and call signature are required. Please see Call Signature documentation for more details.

Resource Path

This API uses either of the following equivalent resource path elements:

  • /addressbook - often paired with a Shutterfly address book entry by its nickname
    • Example: /addressbook/Santa
  • /addressbookid - often paired with a Shutterfly address book entry by its ID
    • Example: /addressbookid/4b4d64b1b15ff052c580a4bd826fed44

It should appear in combination with its parent:

  • User Data API - Example:
    • /user/test12341234@yahoo.com/addressbook
    • /userid/9AbNHLRq4ZE/addressbook/Santa
    • /userid/9AbNHLRq4ZE/addressbookid/4b4d64b1b15ff052c580a4bd826fed44

Methods

  • GET - Gets a listing of address book entries or a particular address book entry.
  • POST - Creates a new address book entry for this user.
  • PUT - Modify an existing address book entry for this user.
  • DELETE - Delete an existing address book entry for this user.

Scheme

http

Host

ws.shutterfly.com

Method   Endpoint example  
  
GET http://ws.shutterfly.com/user/santa@shutterfly.com/addressbook
http://ws.shutterfly.com/user/santa@shutterfly.com/addressbook/Grams
http://ws.shutterfly.com/user/santa@shutterfly.com/addressbookid/00005678
  
POST http://ws.shutterfly.com/user/santa@shutterfly.com/addressbook
  
PUT http://ws.shutterfly.com/user/santa@shutterfly.com/addressbook/Santa
http://ws.shutterfly.com/userid/9AbNHLRq4ZE/addressbookid/4b4d64b1b15ff052c580a4bd826fed44
  
DELETE http://ws.shutterfly.com/user/santa@shutterfly.com/addressbook/Santa
http://ws.shutterfly.com/userid/9AbNHLRq4ZE/addressbookid/4b4d64b1b15ff052c580a4bd826fed44

In the following Method detail sections, click on Method name to expand or collapse the detail.
Click here to expand/collapse all.

Method: GET

Method: POST

Method: PUT

Method: DELETE

Frequently Asked Questions

General

I get a Shutterfly address book entry and then try to save it again, unchanged, but it says the nickname is bad. What gives?
As stated above, only numbers and letters are allowed (no spaces or special characters). However, some historic data may have banned characters already stored, so your system must be able to accept the 'bad' characters but not return them as an update, i.e., must strip them out or request a new nickname from the user.
© 1999-2014 Shutterfly, Inc. All rights reserved.