Skip to main content

Goods out order header attributes

account_id
integer
required

Stock account ID - the owner of the stock. Accounts represent 3PL clients or stock owners, not end customers.

Example:

1

expected_date_of_dispatch
string<date-time>
required

Target dispatch date and time in ISO 8601 format

Example:

"2024-01-20T10:00:00Z"

goods_out_type
enum<string>
required

Type of outbound order

Available options:
sales_order,
work_order,
crossdock
Example:

"sales_order"

reference
string
required

Reference number (e.g., order reference, receipt reference). Used for external system identification.

Maximum string length: 50
Example:

"ORD-001"

actual_date_of_dispatch
string<date-time> | null

Actual dispatch date and time

Example:

"2024-01-20T14:30:00Z"

boolean1
boolean | null

Custom boolean field 1

boolean2
boolean | null

Custom boolean field 2

boolean3
boolean | null

Custom boolean field 3

boolean4
boolean | null

Custom boolean field 4

boolean5
boolean | null

Custom boolean field 5

carrier_id
integer

Carrier ID - reference to a shipping carrier (e.g., DHL, DPD, Royal Mail)

Example:

5

carrier_service_id
integer

Carrier service ID - reference to a specific carrier service level (e.g., Next Day, Express)

Example:

12

customer_id
integer

End customer ID - the recipient of the goods (distinct from account/stock owner)

Example:

42

datetime1
string<date-time> | null

Custom datetime field 1

Example:

"2024-01-20T10:00:00Z"

datetime2
string<date-time> | null

Custom datetime field 2

datetime3
string<date-time> | null

Custom datetime field 3

datetime4
string<date-time> | null

Custom datetime field 4

datetime5
string<date-time> | null

Custom datetime field 5

delivery_notes
string | null

Delivery instructions for carrier

Example:

"Leave at reception if no answer"

dispatch_strategy
enum<string> | null

How order should be dispatched

Available options:
manual,
auto,
load,
shipment,
auto_shipment
Example:

"auto"

drop_sequence
integer | null

Delivery sequence on route

Required range: x >= 0
Example:

3

external_system_reference1
string | null

External system reference 1

Example:

"EXT-001"

external_system_reference2
string | null

External system reference 2

external_system_reference3
string | null

External system reference 3

goods_out_status_id
integer

Goods out status ID. Default statuses: 1=DRAFT (order created but not ready), 2=PENDING (awaiting stock allocation), 3=PICK (picking in progress), 4=PART (legacy), 5=ALLOCATED (fully allocated), 6=COMPLETED (dispatched), 7=PART_ALLOCATED, 8=CANCELLED

Example:

2

integer1
integer | null

Custom integer field 1

integer2
integer | null

Custom integer field 2

integer3
integer | null

Custom integer field 3

integer4
integer | null

Custom integer field 4

integer5
integer | null

Custom integer field 5

integration_id
integer

Integration ID - reference to an external system integration (e.g., Shopify, Brightpearl)

Example:

7

lines_changes
object[]

Array of line item changes (ADD, UPDATE, DESTROY)

load_reference
string | null

Reference for grouping into loads

Example:

"LOAD-2024-001"

location_id
integer

Location ID - reference to a storage location within a warehouse

Example:

100

order_notes
string | null

General order notes

Example:

"Priority customer - handle with care"

order_type_id
integer

Order type ID - configurable per tenant, used to categorize orders (e.g., for duty/tax purposes via duty_payable flag)

Example:

1

original_delivery_address_id
integer | null

Original delivery address ID

pack_strategy
enum<string> | null

Packing strategy

Available options:
disabled,
pack_by_line,
pack_by_unit
Example:

"pack_by_line"

packing_notes
string | null

Instructions for packers

Maximum string length: 255
Example:

"Use fragile stickers"

pick_notes
string | null

Instructions for pickers

Example:

"Check expiry dates"

pick_reference
string | null

Reference for grouping picks

Example:

"PICK-BATCH-001"

pick_type
enum<string> | null

Picking method

Available options:
standard,
tote
Example:

"standard"

priority
integer

Priority level where lower numbers indicate higher priority (1 = highest)

Required range: 1 <= x <= 99
Example:

1

short_order_lines_description
string | null

Description for short orders

short_order_lines_reason_code_id
integer | null

Reason code for short orders

string1
string | null

Custom string field 1

string2
string | null

Custom string field 2

string3
string | null

Custom string field 3

string4
string | null

Custom string field 4

string5
string | null

Custom string field 5

warehouse_id
integer

Warehouse ID - the physical warehouse location for operations

Example:

1