Shutterfly Open API  |  Image Upload


Upload images to a Shutterfly album.

Call Signature

Application ID and call signature are NOT required, and will be ignored if they are present. Please see Call Signature documentation for more details.

Resource Path

This API uses the following resource path element:

  • /upload/v1/user/{userId}


  • POST - Stores an image at Shutterfly.




Method   Endpoint example  

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

Method: POST

Frequently Asked Questions


What format should I use for the image contents?
Plain binary. Read the image file bytes and add them to your multipart/form-data stream "as they are." Do not encode them. Do not transform them.
What are the limits on how much my app can upload?
The API supports one image per request, and up to 25 megabytes per image.
© 1999–2018 Shutterfly, Inc. All rights reserved.