---
title: "Create Order"
method: POST
path: "/api/orders"
tags: ["Orders"]
---

# Create Order

`POST /api/orders`

Create a new order with optional custom field values.

## Request body

- object
  - `order_number` string, required — Unique order identifier
  - `due_date` string, date, nullable — Order due date
  - `custom_fields` object, nullable — Custom field values keyed by field key
  - `email_subject` string, nullable — Original email subject if imported from email
  - `email_from` string, nullable — Original email sender if imported from email
  - `email_body` string, nullable — Original email body if imported from email

## Response `200`

Order created successfully

- object
  - `success` boolean
  - `order_id` string — Obfuscated order ID
  - `order_number` string
  - `message` string

## Other responses

- `400` — Validation error or no tenant found
- `401` — Unauthorized

---

[API](https://skmtc.net/titletrackr/apis/titletrackr-api.md) · [All operations](https://skmtc.net/titletrackr/apis/titletrackr-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/titletrackr/titletrackr-api/versions/ada9d8edbfb2/schema)
