The Order Submit API

Getting Started

Our Order Submit API lets you order many of our products programatically. We receive, produce and ship thousands of orders via our Order Submit API every day.

You'll need Order API credentials before you can access the API. Reach out to bizdev@whcc.com with details on your project and the types of products you're looking for and we'll get you setup with what you need.

Development environment

We have a sandbox environment available to use during development. You will need a different set of credentials for each environment.

Sandbox hostname: sandbox.apps.whcc.com
Production hostname: apps.whcc.com

All of the examples throughout this documentation points to the production hostname.

Basic Flow

  1. Make image assets accessible to WHCC by URI somewhere, such as Amazon S3.

  2. Generate an order request as structured JSON defining your order based on our JSON product catalog.

  3. Authenticate and get an access token for importing and submitting your order request against the correct WHCC account.

  4. Import your JSON order request and sanity-check the order contents response.

  5. Submit your order for production using a ConfirmationID returned when importing your order request.

  6. Register to receive and then consume webhooks from WHCC as your order is processed and then shipped.

Back to Top 👆
Get in Touch

Interested in integrating with WHCC? Tell us more about what you’re looking for and we’ll be in touch.