---
title: "Create a new order"
method: POST
path: "/orders"
tags: ["Orders API"]
---

# Create a new order

`POST /orders`

Creates a new order and optionally submits it for fulfillment ([See examples](#tag/Examples/Orders-API-examples))

## Query parameters

- `confirm` boolean
- `update_existing` boolean

## Headers

- `X-PF-Store-Id` string

## Request body

- Order — unresolved $ref

## Response `200`

OK

- object
  - `code` integer — Response status code `200`
  - `result` Order — unresolved $ref

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/printful/apis/api-documentation-printful.md) · [All operations](https://skmtc.net/printful/apis/api-documentation-printful/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/printful/api-documentation-printful/revisions/18e2f2e178dd/schema)
