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 do I do an HTTP Put?
What should my app do if my 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.
You're right; it's more like RPC. A REST-ful API would have the app create a new resource like /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 to support a set of closely-related operations (if there will be more operations in the future).
© Copyright Shutterfly 1999-2009. All rights reserved.