---
title: "Create External Order"
method: POST
path: "/site/{site_name}/ecommerce/orders"
---

# Create External Order

`POST /site/{site_name}/ecommerce/orders`

## Path parameters

- `site_name` string, required

## Headers

- `x-duda-access-token` string
- `authorization` string

## Response `200`

200

- object
  - `billing_address` object
    - `address_1` string
    - `address_2` string
    - `city` string
    - `country` string
    - `first_name` string
    - `full_name` string
    - `last_name` string
    - `phone` string
    - `postal_code` string
    - `region` string
    - `street_name` string
    - `street_number` string
    - `sub_locality` string
  - `cancellation_reason` string
  - `cancelled` string
  - `created` string
  - `customer_accepts_marketing` boolean
  - `discounts` object[]
    - `id` string
    - `name` string
    - `savings` integer
    - `type` string
  - `email` string
  - `external_id` string
  - `id` string
  - `invoice_number` string
  - `ip_address` string
  - `items` object[]
    - `combined_weight` integer
    - `external_product_id` string
    - `external_variation_id` string
    - `id` string
    - `image` string
    - `metadata` string
    - `name` string
    - `options` object[]
      - `name` string
      - `value` string
    - `product_id` string
    - `quantity` integer
    - `shippable` boolean
    - `sku` string
    - `total` integer
    - `unit_dimensions` object
      - `height` integer
      - `length` integer
      - `width` integer
    - `unit_price` integer
    - `unit_weight` integer
    - `variation_id` string
  - `metadata` string
  - `mode` string
  - `payment` object
    - `card_brand` string
    - `confirmed_method` object
      - `details` string
      - `display_name` string
      - `gateway` string
      - `icon` string
      - `instructions` string
      - `name` string
    - `currency` string
    - `status` string
    - `transaction_id` string
  - `refunds` object[]
    - `created` string
    - `currency` string
    - `id` string
    - `items` object[]
      - `amount` integer
      - `id` string
      - `quantity` integer
      - `taxes` object[]
        - `amount` integer
        - `id` string
        - `name` string
        - `provider` string
        - `rate` integer
    - `order_id` string
    - `reason` string
    - `subtotal` integer
    - `tax_provider` object
      - `avalara_reference_id` string
      - `provider` string
    - `taxes` object[]
      - `amount` integer
      - `id` string
      - `name` string
      - `provider` string
      - `rate` integer
    - `total` integer
    - `transaction_id` string
  - `shipping_address` object
    - `address_1` string
    - `address_2` string
    - `city` string
    - `country` string
    - `first_name` string
    - `full_name` string
    - `last_name` string
    - `phone` string
    - `postal_code` string
    - `region` string
    - `street_name` string
    - `street_number` string
    - `sub_locality` string
  - `shipping_instructions` string
  - `shipping_method` object
    - `cost` integer
    - `name` string
  - `source` string
  - `status` string
  - `subtotal` integer
  - `taxes` object[]
    - `amount` integer
    - `name` string
    - `rate` integer
  - `total` integer
  - `tracking_number` string
  - `tracking_url` string
  - `user_agent` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/duda/apis/partner-api.md) · [All operations](https://skmtc.net/duda/apis/partner-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/duda/partner-api/revisions/5b9208270ed1/schema)
