Shutterfly Open API  |  Order


Description

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

Methods

  • 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.

Scheme

http

Host

ws.shutterfly.com

Method   Endpoint example  
  
GET http://ws.shutterfly.com/user/test1234@yahoo.com/order
http://ws.shutterfly.com/userid/000012345678/order/000012345678-8000012
http://ws.shutterfly.com/order/000012345678-8000012
  
POST http://ws.shutterfly.com/order

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-2014 Shutterfly, Inc. All rights reserved.