Shutterfly Open API  |  Order


The Shutterfly Order Submission API lets a client application submit a product order to the Shutterfly fulfillment system. The protocol uses synchronous order submission and asynchronous image uploading and confirmation.

For more information, please see the order how-to document.

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:

  • /order - often paired with a Shutterfly order ID
    • Example: /order/000012345678-8000012

It is the parent of these other resources (note this is not a full list of possible children):

  • Order Image - Example:
    • /order/000012345678-8000012/image
    • /order/000012345678-8000012/image/67b0de21b3022c546538
  • Order State - Example:
    • /order/000012345678-8000012/orderstate


  • GET - Get information about a specific order by order number or a listing of all orders for a particular user.
  • POST - Places an order with Shutterfly. The caller submits an Atom feed whose entries are similar to what was returned by the Pricing API.




Method   Endpoint example  

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

© 1999–2017 Shutterfly, Inc. All rights reserved.