Shutterfly Open API  |  User Password


Description

This API supports a very limited set of operations on user passwords.

The only supported operation, at this time, is requesting that Shutterfly send the user an e-mail that will help the user create a new Shutterfly password.

Call Signature

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

Resource Path

This API uses the following resource path element:

  • /password

It should appear in combination with its parent:

Methods

  • PUT - Does an operation on the user's Shutterfly password; see API details for the possible operations.

Scheme

http

Host

ws.shutterfly.com

Method   Endpoint example  
  
PUT http://ws.shutterfly.com/user/santa@northpole.org/password

In the following Method detail sections, click on Method name to expand or collapse the detail.

Method: PUT

Frequently Asked Questions

General

How can my app do an HTTP PUT?
What should my app do if the PUT fails?
Recommend to the user that he or she contact Shutterfly Customer Support for password reset assistance.
Can my app set or reset the user's password directly?
Not at this time. Only the end user can do it, manually on the Shutterfly site.
Can my app view the user's password?
No.
Why does this API PUT a command string, like "SEND_PASSWORD_EMAIL"? That is not REST-ful.
You're right; it's more like RPC. A REST-ful API would probably have the app create a new resource by POSTing /user/santa@northpole.org/password-email-request. Sometimes, though, it makes sense to break REST a little bit. In this case, the Shutterfly API designer wanted a single "password" resource that could support a set of closely-related operations (if Shutterfly will have more operations in the future).
© 1999-2014 Shutterfly, Inc. All rights reserved.