POST:purchase_orders.json
Commerce APIPOST:purchase_orders.json

POST:purchase_orders.json

Description

Create one or multiple purchase orders.

Permission bit: "purchase_orders.create"

Topic: Purchase Orders

Query Parameters

shop_id: String, required

Unique shop identifier. See also: Unique Identifiers

Example: ?shop_id=sh_EQzGqWoY

Request Body

Array of PurchaseOrderCreate

[
  {
    "bill_to": {
      "address1": "Chestnut Street 92",
      "address2": "Apartment 2",
      "city": "Louisville",
      "company": "Google inc.",
      "country": "US",
      "id": "ad_EQzGqWoY",
      "name": "John Smith",
      "phone": "5556251199",
      "plus_code": "PQ7W+WM",
      "province": "KY",
      "zip": "40202"
    },
    "currency": "USD",
    "date": "2014-09-04T12:23:34Z",
    "draft": true,
    "expected_at": "2014-09-04T12:23:34Z",
    "from_supplier_id": "su_EQzGqWoY",
    "line_items": [
      {
        "code": "",
        "cost": 5,
        "quantity": 352,
        "tax": 3.1415,
        "variant_id": "va_EQzGqWoY"
      }
    ],
    "reference": "5435345",
    "send_email": false,
    "shipping": 0,
    "supplier_note": "TODO",
    "tax_inclusive_prices": false,
    "to_inventory_location_id": "il_EQzGqWoY"
  }
]

Response Body

Array of PurchaseOrder

Response Body Type

Loading module