Create a simple saved order
POST /api/v5/orders/create-simple
Creates a lightweight saved order from minimal fields (order_id, buyer and delivery details, goods summary). Returns the existing order if one already matches “order_id”; otherwise creates a new pending order and returns 201. Requires an API key.
Request Body
Section titled “Request Body ”object
External order reference from the source platform; required.
Delivery recipient name.
Delivery recipient email.
Delivery recipient phone number.
Delivery recipient full address.
Name of the buyer who placed the order.
Email of the buyer who placed the order.
Short summary of the goods purchased.
Source of the order import (e.g. “csv”, “shopify”); defaults to csv.
Order sale price in AUD.
Shipping price charged to the buyer, in AUD.
Responses
Section titled “ Responses ”Existing saved order
object
Order record identifier.
Linked Transdirect order id, if any.
Member who owns the order.
Current order status (e.g. “new”, “processing”, “completed”).
External order reference from the source platform.
Short summary of the goods purchased.
Raw serialised goods/line-item data from the source platform.
Source of the order import (e.g. “shopify”, “csv”).
Timestamp the order was imported (ISO 8601).
Timestamp the order was purchased (ISO 8601).
Courier string_id selected for the order.
Timestamp the order was paid (ISO 8601).
Name of the buyer who placed the order.
Email of the buyer who placed the order.
Delivery recipient details for the order.
object
Delivery recipient name.
Delivery recipient email.
Delivery recipient phone number.
Delivery recipient full address.
Timestamp the order was last updated (ISO 8601).
Created simple saved order
object
Order record identifier.
Linked Transdirect order id, if any.
Member who owns the order.
Current order status (e.g. “new”, “processing”, “completed”).
External order reference from the source platform.
Short summary of the goods purchased.
Raw serialised goods/line-item data from the source platform.
Source of the order import (e.g. “shopify”, “csv”).
Timestamp the order was imported (ISO 8601).
Timestamp the order was purchased (ISO 8601).
Courier string_id selected for the order.
Timestamp the order was paid (ISO 8601).
Name of the buyer who placed the order.
Email of the buyer who placed the order.
Delivery recipient details for the order.
object
Delivery recipient name.
Delivery recipient email.
Delivery recipient phone number.
Delivery recipient full address.
Timestamp the order was last updated (ISO 8601).
Invalid simple order body
object
Human-readable error message describing why the order request failed.
Missing or invalid API key
Order create failed
object
Human-readable error message describing why the order request failed.