For the complete documentation index, see llms.txt. This page is also available as Markdown.

Models

stringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10

A collection in key/value format. Must be flat, with no nested arrays. Keys must be strings, and values must be strings, numbers, booleans, or null.

When the collection is empty, the API returns an empty array ([]) rather than an empty object. Treat both as "no entries" when parsing.

Other propertiesanyOptional
string · enumOptional

Current payment status for the order. Defaults to Captured.

Default: CapturedPossible values:
string · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
statusstring · enumRequired

Either success or error.

Possible values:
messagestringOptional

Describes the result. Always present when an error occurs.

execution_timestringOptional

Time taken to process the request.

Example: 0.1524 seconds
statusstring · enumRequired

Either success or error.

Possible values:
messagestringOptional

Describes the result. Always present when an error occurs.

execution_timestringOptional

Time taken to process the request.

Example: 0.1524 seconds
total_recordsintegerOptional

Total number of records matching the filters, regardless of paging.

Example: 128
records_returnedintegerOptional

Number of records returned in this response.

Example: 50
offsetintegerOptional

The offset applied to this request.

Example: 0
limitintegerOptional

The limit applied to this request, after any reduction to the maximum.

Example: 50

Customer or shipping address details. A first and last name combination or a company name must be entered to be a valid order.

first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555

If an order has a custom return address, it is entered here. This can be set by a rule, or when the order is inserted through the API.

titlestringOptional

Return address title.

Example: Acme
namestringOptional

Shipping name.

Example: Doug Jones
companystringOptionalExample: Acme Manufacturing
address1stringOptionalExample: 817 E Maple Ln
address2stringOptional
citystringOptionalExample: Knoxville
statestringOptional

State or region.

Example: IL
postal_codestringOptionalExample: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptional
namestringOptionalExample: Spring Sale
codestringOptional

Code used for the discount. Optional.

Example: SPRING10
amountnumber · doubleOptional

The discount amount. Discounts should be stored as positive numbers.

Example: 5

There is a 2,000 character max for all notes, including date and username metadata, so keep note content under 1,800 characters to avoid data loss.

date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
usernamestringOptional

Name of the person who wrote the note.

Example: Doug Jones
contentstring · max: 1800OptionalExample: Customer asked us to leave this by the back door.

An entry in the order's history. History is append-only, and an order holds a maximum of 250 entries.

source_namestringOptional

What wrote this entry.

Example: API
notestringOptionalExample: Order Updated
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
namestringOptionalExample: ODU Campus Hoodie
pricenumber · doubleOptionalDefault: 0Example: 19
quantityintegerOptionalDefault: 1Example: 2
weightnumber · doubleOptionalExample: 1.2
codestringOptional

Item SKU or product code.

Example: ODU-HOOD-NVY-L
delivery_typestring · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
category_codestringOptional

Further details about the type of item. Freeform text.

Example: Apparel
fulfillment_methodstringOptional

Fulfillment method responsible for this item, when one applies.

Other propertiesanyOptional
Other propertiesanyOptional
idintegerRead-onlyOptional

Order Desk's internal ID number for the order item. Read-only.

Example: 1670028
namestringOptionalExample: ODU Campus Hoodie
pricenumber · doubleOptionalDefault: 0Example: 19
quantityintegerOptionalDefault: 1Example: 2
weightnumber · doubleOptionalExample: 1.2
codestringOptional

Item SKU or product code.

Example: ODU-HOOD-NVY-L
delivery_typestring · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
category_codestringOptional

Further details about the type of item. Freeform text.

Example: Apparel
fulfillment_methodstringOptional

Fulfillment method responsible for this item, when one applies.

Other propertiesanyOptional
Other propertiesanyOptional
idintegerOptional

If an id field is passed the item will be updated. Otherwise it will be added.

Example: 1670028
namestringOptionalExample: ODU Campus Hoodie
pricenumber · doubleOptionalDefault: 0Example: 19
quantityintegerOptionalDefault: 1Example: 2
weightnumber · doubleOptionalExample: 1.2
codestringOptional

Item SKU or product code.

Example: ODU-HOOD-NVY-L
delivery_typestring · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
category_codestringOptional

Further details about the type of item. Freeform text.

Example: Apparel
fulfillment_methodstringOptional

Fulfillment method responsible for this item, when one applies.

Other propertiesanyOptional
Other propertiesanyOptional
tracking_numberstringOptional

Carrier-assigned tracking number. Use n/a if no tracking number is applicable.

Example: 1Z999AA10123456784
carrier_codestringOptional

Carrier code such as USPS or FedEx, when available.

Example: UPS
shipment_methodstringOptional

Shipping service name, such as First Class International.

Example: UPS Ground
weightnumber · doubleOptional

Final shipment weight.

Example: 2.4
costnumber · doubleOptional

Your cost to send the shipment.

Example: 9.5
statusstringOptional

Current shipment status, used by the EasyPost webhook.

tracking_urlstringOptional

If omitted, Order Desk attempts to determine it from the tracking number format and carrier code.

tracking_numberstringOptional

Carrier-assigned tracking number. Use n/a if no tracking number is applicable.

Example: 1Z999AA10123456784
carrier_codestringOptional

Carrier code such as USPS or FedEx, when available.

Example: UPS
shipment_methodstringOptional

Shipping service name, such as First Class International.

Example: UPS Ground
weightnumber · doubleOptional

Final shipment weight.

Example: 2.4
costnumber · doubleOptional

Your cost to send the shipment.

Example: 9.5
statusstringOptional

Current shipment status, used by the EasyPost webhook.

tracking_urlstringOptional

If omitted, Order Desk attempts to determine it from the tracking number format and carrier code.

order_idintegerRequired

Order Desk's internal ID for the order this shipment belongs to.

Example: 925086
tracking_numberstringOptional

Carrier-assigned tracking number. Use n/a if no tracking number is applicable.

Example: 1Z999AA10123456784
carrier_codestringOptional

Carrier code such as USPS or FedEx, when available.

Example: UPS
shipment_methodstringOptional

Shipping service name, such as First Class International.

Example: UPS Ground
weightnumber · doubleOptional

Final shipment weight.

Example: 2.4
costnumber · doubleOptional

Your cost to send the shipment.

Example: 9.5
statusstringOptional

Current shipment status, used by the EasyPost webhook.

tracking_urlstringOptional

If omitted, Order Desk attempts to determine it from the tracking number format and carrier code.

idintegerRead-onlyOptionalExample: 44821
order_idintegerRead-onlyOptionalExample: 925086
store_idintegerRead-onlyOptionalExample: 11
tracking_numberstringOptional

Carrier-assigned tracking number. Use n/a if no tracking number is applicable.

Example: 1Z999AA10123456784
carrier_codestringOptional

Carrier code such as USPS or FedEx, when available.

Example: UPS
shipment_methodstringOptional

Shipping service name, such as First Class International.

Example: UPS Ground
weightnumber · doubleOptional

Final shipment weight.

Example: 2.4
costnumber · doubleOptional

Your cost to send the shipment.

Example: 9.5
statusstringOptional

Current shipment status, used by the EasyPost webhook.

tracking_urlstringOptional

If omitted, Order Desk attempts to determine it from the tracking number format and carrier code.

label_formatstringRead-onlyOptional

Format of the stored label, when one exists.

label_imagestringRead-onlyOptional

Stored shipping label, when one exists.

print_statusstringRead-onlyOptional

Whether the label has been printed.

cart_shipment_idstringRead-onlyOptional

Shipment ID in the originating cart, when known.

label_shipment_idstringRead-onlyOptional

Shipment ID at the label provider, when known.

Other propertiesanyOptional
date_shippedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10

Order fields common to both reads and writes.

source_idstringOptional

Your original order ID. If blank, Order Desk's internal ID will be used.

Example: 6487172454
source_namestringOptional

Name of the order source, cart, or marketplace. If the source is not recognized or is not entered, this defaults to Order Desk.

Default: Order DeskExample: FoxyCart
emailstring · emailOptionalExample: avery.chen@example.com
shipping_methodstringOptional

Name of the selected shipping method.

Example: UPS Ground
shipping_totalnumber · doubleOptionalExample: 9.5
handling_totalnumber · doubleOptionalExample: 0.5
tax_totalnumber · doubleOptionalExample: 2.15
cc_expstringOptional

Credit card expiration in MM/YYYY format.

Example: 02/2026Pattern: ^\d{2}/\d{4}$
processor_responsestringOptional

Gateway transaction ID in <gateway_name>: <transaction_id> format.

Example: Authorize.net Transaction ID: 2221864944
payment_typestringOptional

Visa, MasterCard, PayPal, etc.

Example: Visa
payment_statusstring · enumOptional

Current payment status for the order. Defaults to Captured.

Default: CapturedPossible values:
processor_balancenumber · doubleOptional

Amount charged at the processor. This is decremented when refunds are made, and defaults to order_total.

Example: 21.17
refund_totalnumber · doubleOptional

Amount refunded on the order from within Order Desk.

Example: 0
customer_idstringOptional

Customer ID from the originating system.

Example: 5487542
ip_addressstringOptional

Customer's IP address.

fulfillment_namestringOptional

Once the order has been sent for fulfillment, the fulfillment method name is entered here.

fulfillment_idstringOptional

Internal ID of the fulfillment service, when available.

folder_idintegerOptional

ID of the folder containing the order. New orders default to the first folder when this is omitted. Omitting it on an update leaves the order in its current folder. See the Folders guide.

Example: 21654
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_updatedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
Other propertiesanyOptional
Other propertiesanyOptional
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
titlestringOptional

Return address title.

Example: Acme
namestringOptional

Shipping name.

Example: Doug Jones
companystringOptionalExample: Acme Manufacturing
address1stringOptionalExample: 817 E Maple Ln
address2stringOptional
citystringOptionalExample: Knoxville
statestringOptional

State or region.

Example: IL
postal_codestringOptionalExample: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptional
namestringOptionalExample: Spring Sale
codestringOptional

Code used for the discount. Optional.

Example: SPRING10
amountnumber · doubleOptional

The discount amount. Discounts should be stored as positive numbers.

Example: 5
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
usernamestringOptional

Name of the person who wrote the note.

Example: Doug Jones
contentstring · max: 1800OptionalExample: Customer asked us to leave this by the back door.

Order fields common to both reads and writes.

idstringRead-onlyOptional

Order Desk's internal ID number. Returned as a string, even though it is always numeric. Read-only.

Example: 925086
source_idstringOptional

Your original order ID. If blank, Order Desk's internal ID will be used.

Example: 6487172454
source_namestringOptional

Name of the order source, cart, or marketplace. If the source is not recognized or is not entered, this defaults to Order Desk.

Default: Order DeskExample: FoxyCart
emailstring · emailOptionalExample: avery.chen@example.com
shipping_methodstringOptional

Name of the selected shipping method.

Example: UPS Ground
shipping_totalnumber · doubleOptionalExample: 9.5
handling_totalnumber · doubleOptionalExample: 0.5
tax_totalnumber · doubleOptionalExample: 2.15
cc_expstringOptional

Credit card expiration in MM/YYYY format.

Example: 02/2026Pattern: ^\d{2}/\d{4}$
processor_responsestringOptional

Gateway transaction ID in <gateway_name>: <transaction_id> format.

Example: Authorize.net Transaction ID: 2221864944
payment_typestringOptional

Visa, MasterCard, PayPal, etc.

Example: Visa
payment_statusstring · enumOptional

Current payment status for the order. Defaults to Captured.

Default: CapturedPossible values:
processor_balancenumber · doubleOptional

Amount charged at the processor. This is decremented when refunds are made, and defaults to order_total.

Example: 21.17
refund_totalnumber · doubleOptional

Amount refunded on the order from within Order Desk.

Example: 0
customer_idstringOptional

Customer ID from the originating system.

Example: 5487542
ip_addressstringOptional

Customer's IP address.

fulfillment_namestringOptional

Once the order has been sent for fulfillment, the fulfillment method name is entered here.

fulfillment_idstringOptional

Internal ID of the fulfillment service, when available.

folder_idintegerOptional

ID of the folder containing the order. New orders default to the first folder when this is omitted. Omitting it on an update leaves the order in its current folder. See the Folders guide.

Example: 21654
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_updatedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
Other propertiesanyOptional
Other propertiesanyOptional
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
titlestringOptional

Return address title.

Example: Acme
namestringOptional

Shipping name.

Example: Doug Jones
companystringOptionalExample: Acme Manufacturing
address1stringOptionalExample: 817 E Maple Ln
address2stringOptional
citystringOptionalExample: Knoxville
statestringOptional

State or region.

Example: IL
postal_codestringOptionalExample: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptional
namestringOptionalExample: Spring Sale
codestringOptional

Code used for the discount. Optional.

Example: SPRING10
amountnumber · doubleOptional

The discount amount. Discounts should be stored as positive numbers.

Example: 5
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
usernamestringOptional

Name of the person who wrote the note.

Example: Doug Jones
contentstring · max: 1800OptionalExample: Customer asked us to leave this by the back door.
cc_number_maskedstringRead-onlyOptional

Obfuscated credit card number. This is the field returned in responses. Use cc_number when writing.

Example: xxxxxxxxxxxx4242
quantity_totalintegerRead-onlyOptional

Total number of all items in the order. Read-only.

Example: 3
weight_totalnumber · doubleRead-onlyOptional

Total weight of all items in the order. Read-only.

Example: 3.6
product_totalnumber · doubleRead-onlyOptional

Total price of all items in the order. Read-only.

Example: 57
discount_totalnumber · doubleRead-onlyOptional

Total value of all discounts, stored as a positive number. Read-only.

Example: 5
order_totalnumber · doubleRead-onlyOptional

Calculated price of the entire order. Read-only.

Example: 63.65
email_countstringRead-onlyOptional

Number of orders matching this email address. Returned as a string, even though it is always numeric. Read-only.

Example: 3
previous_folder_idstringRead-onlyOptional

The folder the order was in before its most recent move. Returned as a string. Read-only.

Example: 21654
tag_colorstringRead-onlyOptional

Not in use.

tag_namestringRead-onlyOptional

Not in use.

idintegerRead-onlyOptional

Order Desk's internal ID number for the order item. Read-only.

Example: 1670028
namestringOptionalExample: ODU Campus Hoodie
pricenumber · doubleOptionalDefault: 0Example: 19
quantityintegerOptionalDefault: 1Example: 2
weightnumber · doubleOptionalExample: 1.2
codestringOptional

Item SKU or product code.

Example: ODU-HOOD-NVY-L
delivery_typestring · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
category_codestringOptional

Further details about the type of item. Freeform text.

Example: Apparel
fulfillment_methodstringOptional

Fulfillment method responsible for this item, when one applies.

Other propertiesanyOptional
Other propertiesanyOptional
idintegerRead-onlyOptionalExample: 44821
order_idintegerRead-onlyOptionalExample: 925086
store_idintegerRead-onlyOptionalExample: 11
tracking_numberstringOptional

Carrier-assigned tracking number. Use n/a if no tracking number is applicable.

Example: 1Z999AA10123456784
carrier_codestringOptional

Carrier code such as USPS or FedEx, when available.

Example: UPS
shipment_methodstringOptional

Shipping service name, such as First Class International.

Example: UPS Ground
weightnumber · doubleOptional

Final shipment weight.

Example: 2.4
costnumber · doubleOptional

Your cost to send the shipment.

Example: 9.5
statusstringOptional

Current shipment status, used by the EasyPost webhook.

tracking_urlstringOptional

If omitted, Order Desk attempts to determine it from the tracking number format and carrier code.

label_formatstringRead-onlyOptional

Format of the stored label, when one exists.

label_imagestringRead-onlyOptional

Stored shipping label, when one exists.

print_statusstringRead-onlyOptional

Whether the label has been printed.

cart_shipment_idstringRead-onlyOptional

Shipment ID in the originating cart, when known.

label_shipment_idstringRead-onlyOptional

Shipment ID at the label provider, when known.

Other propertiesanyOptional
date_shippedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
source_namestringOptional

What wrote this entry.

Example: API
notestringOptionalExample: Order Updated
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10

Order fields common to both reads and writes.

cc_numberstringOptional

Obfuscated credit card number. Enter only the last four digits. Returned as cc_number_masked.

Example: 4242
source_idstringOptional

Your original order ID. If blank, Order Desk's internal ID will be used.

Example: 6487172454
source_namestringOptional

Name of the order source, cart, or marketplace. If the source is not recognized or is not entered, this defaults to Order Desk.

Default: Order DeskExample: FoxyCart
emailstring · emailOptionalExample: avery.chen@example.com
shipping_methodstringOptional

Name of the selected shipping method.

Example: UPS Ground
shipping_totalnumber · doubleOptionalExample: 9.5
handling_totalnumber · doubleOptionalExample: 0.5
tax_totalnumber · doubleOptionalExample: 2.15
cc_expstringOptional

Credit card expiration in MM/YYYY format.

Example: 02/2026Pattern: ^\d{2}/\d{4}$
processor_responsestringOptional

Gateway transaction ID in <gateway_name>: <transaction_id> format.

Example: Authorize.net Transaction ID: 2221864944
payment_typestringOptional

Visa, MasterCard, PayPal, etc.

Example: Visa
payment_statusstring · enumOptional

Current payment status for the order. Defaults to Captured.

Default: CapturedPossible values:
processor_balancenumber · doubleOptional

Amount charged at the processor. This is decremented when refunds are made, and defaults to order_total.

Example: 21.17
refund_totalnumber · doubleOptional

Amount refunded on the order from within Order Desk.

Example: 0
customer_idstringOptional

Customer ID from the originating system.

Example: 5487542
ip_addressstringOptional

Customer's IP address.

fulfillment_namestringOptional

Once the order has been sent for fulfillment, the fulfillment method name is entered here.

fulfillment_idstringOptional

Internal ID of the fulfillment service, when available.

folder_idintegerOptional

ID of the folder containing the order. New orders default to the first folder when this is omitted. Omitting it on an update leaves the order in its current folder. See the Folders guide.

Example: 21654
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_updatedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
Other propertiesanyOptional
Other propertiesanyOptional
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
titlestringOptional

Return address title.

Example: Acme
namestringOptional

Shipping name.

Example: Doug Jones
companystringOptionalExample: Acme Manufacturing
address1stringOptionalExample: 817 E Maple Ln
address2stringOptional
citystringOptionalExample: Knoxville
statestringOptional

State or region.

Example: IL
postal_codestringOptionalExample: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptional
namestringOptionalExample: Spring Sale
codestringOptional

Code used for the discount. Optional.

Example: SPRING10
amountnumber · doubleOptional

The discount amount. Discounts should be stored as positive numbers.

Example: 5
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
usernamestringOptional

Name of the person who wrote the note.

Example: Doug Jones
contentstring · max: 1800OptionalExample: Customer asked us to leave this by the back door.
idintegerOptional

If an id field is passed the item will be updated. Otherwise it will be added.

Example: 1670028
namestringOptionalExample: ODU Campus Hoodie
pricenumber · doubleOptionalDefault: 0Example: 19
quantityintegerOptionalDefault: 1Example: 2
weightnumber · doubleOptionalExample: 1.2
codestringOptional

Item SKU or product code.

Example: ODU-HOOD-NVY-L
delivery_typestring · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
category_codestringOptional

Further details about the type of item. Freeform text.

Example: Apparel
fulfillment_methodstringOptional

Fulfillment method responsible for this item, when one applies.

Other propertiesanyOptional
Other propertiesanyOptional

Order fields common to both reads and writes.

cc_numberstringOptional

Obfuscated credit card number. Enter only the last four digits. Returned as cc_number_masked.

Example: 4242
source_idstringOptional

Your original order ID. If blank, Order Desk's internal ID will be used.

Example: 6487172454
source_namestringOptional

Name of the order source, cart, or marketplace. If the source is not recognized or is not entered, this defaults to Order Desk.

Default: Order DeskExample: FoxyCart
emailstring · emailOptionalExample: avery.chen@example.com
shipping_methodstringOptional

Name of the selected shipping method.

Example: UPS Ground
shipping_totalnumber · doubleOptionalExample: 9.5
handling_totalnumber · doubleOptionalExample: 0.5
tax_totalnumber · doubleOptionalExample: 2.15
cc_expstringOptional

Credit card expiration in MM/YYYY format.

Example: 02/2026Pattern: ^\d{2}/\d{4}$
processor_responsestringOptional

Gateway transaction ID in <gateway_name>: <transaction_id> format.

Example: Authorize.net Transaction ID: 2221864944
payment_typestringOptional

Visa, MasterCard, PayPal, etc.

Example: Visa
payment_statusstring · enumOptional

Current payment status for the order. Defaults to Captured.

Default: CapturedPossible values:
processor_balancenumber · doubleOptional

Amount charged at the processor. This is decremented when refunds are made, and defaults to order_total.

Example: 21.17
refund_totalnumber · doubleOptional

Amount refunded on the order from within Order Desk.

Example: 0
customer_idstringOptional

Customer ID from the originating system.

Example: 5487542
ip_addressstringOptional

Customer's IP address.

fulfillment_namestringOptional

Once the order has been sent for fulfillment, the fulfillment method name is entered here.

fulfillment_idstringOptional

Internal ID of the fulfillment service, when available.

folder_idintegerOptional

ID of the folder containing the order. New orders default to the first folder when this is omitted. Omitting it on an update leaves the order in its current folder. See the Folders guide.

Example: 21654
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_updatedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
Other propertiesanyOptional
Other propertiesanyOptional
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
first_namestringOptionalExample: Avery
last_namestringOptionalExample: Chen
companystringOptional
address1stringOptionalExample: 1200 Campus Drive
address2stringOptional
address3stringOptional

Street address 3. Not available for customer addresses.

address4stringOptional

Street address 3. Not available for customer addresses.

citystringOptionalExample: Springfield
statestringOptional

State or region.

Example: IL
postal_codestringOptional

ZIP or postal code.

Example: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptionalExample: 555-555-5555
titlestringOptional

Return address title.

Example: Acme
namestringOptional

Shipping name.

Example: Doug Jones
companystringOptionalExample: Acme Manufacturing
address1stringOptionalExample: 817 E Maple Ln
address2stringOptional
citystringOptionalExample: Knoxville
statestringOptional

State or region.

Example: IL
postal_codestringOptionalExample: 62704
countrystringOptional

Country code or full country name.

Example: US
phonestringOptional
namestringOptionalExample: Spring Sale
codestringOptional

Code used for the discount. Optional.

Example: SPRING10
amountnumber · doubleOptional

The discount amount. Discounts should be stored as positive numbers.

Example: 5
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
usernamestringOptional

Name of the person who wrote the note.

Example: Doug Jones
contentstring · max: 1800OptionalExample: Customer asked us to leave this by the back door.
idintegerOptional

If an id field is passed the item will be updated. Otherwise it will be added.

Example: 1670028
namestringOptionalExample: ODU Campus Hoodie
pricenumber · doubleOptionalDefault: 0Example: 19
quantityintegerOptionalDefault: 1Example: 2
weightnumber · doubleOptionalExample: 1.2
codestringOptional

Item SKU or product code.

Example: ODU-HOOD-NVY-L
delivery_typestring · enumOptional

Available options are ship, noship, download, or future. Defaults to ship.

Default: shipPossible values:
category_codestringOptional

Further details about the type of item. Freeform text.

Example: Apparel
fulfillment_methodstringOptional

Fulfillment method responsible for this item, when one applies.

Other propertiesanyOptional
Other propertiesanyOptional
namestringOptionalExample: ODU Campus Hoodie
codestringOptional

Product's unique SKU. This is how Order Desk matches an order line to an inventory record, so it must match the code that your orders arrive with.

Example: ODU-HOOD-NVY-L
pricenumber · doubleOptionalExample: 19
costnumber · doubleOptional

Item cost in decimal format.

Example: 7.25
weightnumber · doubleOptional

The shipping weight of the item.

Example: 1.2
stockintegerOptional

The number of available units.

Example: 52
Other propertiesanyOptional
Other propertiesanyOptional
manufacturer_skustringOptional

The SKU used by the manufacturer. This can be used as print_sku.

Example: GT5000
locationstringOptional

Warehouse or fulfillment method responsible for the item.

Example: Main Warehouse
update_sourcestringOptional

The name of the last system to update the item's details. Setting this allows those updates to be excluded later using the update_source_not search parameter.

Example: Warehouse Sync
idintegerRead-onlyOptionalExample: 100009
namestringOptionalExample: ODU Campus Hoodie
codestringOptional

Product's unique SKU. This is how Order Desk matches an order line to an inventory record, so it must match the code that your orders arrive with.

Example: ODU-HOOD-NVY-L
pricenumber · doubleOptionalExample: 19
costnumber · doubleOptional

Item cost in decimal format.

Example: 7.25
weightnumber · doubleOptional

The shipping weight of the item.

Example: 1.2
stockintegerOptional

The number of available units.

Example: 52
Other propertiesanyOptional
Other propertiesanyOptional
manufacturer_skustringOptional

The SKU used by the manufacturer. This can be used as print_sku.

Example: GT5000
locationstringOptional

Warehouse or fulfillment method responsible for the item.

Example: Main Warehouse
update_sourcestringOptional

The name of the last system to update the item's details. Setting this allows those updates to be excluded later using the update_source_not search parameter.

Example: Warehouse Sync
date_addedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
date_updatedstringOptional

Date and time in YYYY-MM-DD HH:MM:SS format. UTC unless otherwise stated.

Example: 2019-01-15 12:12:10
namestringRequiredExample: ODU Campus Hoodie
codestringRequired

Product's unique SKU. This is how Order Desk matches an order line to an inventory record, so it must match the code that your orders arrive with.

Example: ODU-HOOD-NVY-L
pricenumber · doubleOptionalExample: 19
costnumber · doubleOptional

Item cost in decimal format.

Example: 7.25
weightnumber · doubleOptional

The shipping weight of the item.

Example: 1.2
stockintegerOptional

The number of available units.

Example: 52
Other propertiesanyOptional
Other propertiesanyOptional
manufacturer_skustringOptional

The SKU used by the manufacturer. This can be used as print_sku.

Example: GT5000
locationstringOptional

Warehouse or fulfillment method responsible for the item.

Example: Main Warehouse
update_sourcestringOptional

The name of the last system to update the item's details. Setting this allows those updates to be excluded later using the update_source_not search parameter.

Example: Warehouse Sync
idintegerRequired

Each inventory item must include an id field so the correct record can be properly updated.

Example: 100009
namestringOptionalExample: ODU Campus Hoodie
codestringOptional

Product's unique SKU. This is how Order Desk matches an order line to an inventory record, so it must match the code that your orders arrive with.

Example: ODU-HOOD-NVY-L
pricenumber · doubleOptionalExample: 19
costnumber · doubleOptional

Item cost in decimal format.

Example: 7.25
weightnumber · doubleOptional

The shipping weight of the item.

Example: 1.2
stockintegerOptional

The number of available units.

Example: 52
Other propertiesanyOptional
Other propertiesanyOptional
manufacturer_skustringOptional

The SKU used by the manufacturer. This can be used as print_sku.

Example: GT5000
locationstringOptional

Warehouse or fulfillment method responsible for the item.

Example: Main Warehouse
update_sourcestringOptional

The name of the last system to update the item's details. Setting this allows those updates to be excluded later using the update_source_not search parameter.

Example: Warehouse Sync
order_id_listinteger[] · min: 1Required

An array of Order Desk's internal order IDs.

Example: [29491,29490]
destination_folder_idintegerOptional

The folder ID to which the orders should be moved.

Example: 21655
destination_folder_namestringOptional

The name of the folder to which the orders should be moved. It must match exactly.

Example: Prepared

The store's configuration as set in the Order Desk interface. These settings are read-only through the API. New settings are added over time, so this list should be treated as indicative rather than exhaustive.

app_versionstringOptional

The Order Desk application version this store runs on.

locale_codestringOptional

Locale used for formatting, such as en_US.

timezonestringOptional

The store's timezone. The _local date filters are relative to this.

store_countrystringOptional

Two-letter country code for the store.

store_emailstringOptional

Address customer-facing mail is sent from.

admin_emailstringOptional

Address store notifications are sent to.

normalize_capitalizationstringOptional

Whether addresses are re-capitalized on import. 1 or 0.

normalize_phone_numbersstringOptional

Whether phone numbers are reformatted on import. 1 or 0.

date_formatstringOptional

PHP date format used for full dates in the interface.

short_date_formatstringOptional

PHP date format used for dates without a time.

report_frequencystringOptional

How often summary reports are sent.

dashboard_report_typestringOptional

Period the dashboard reports on, such as daily.

store_urlstringOptional

The public URL of the storefront.

custom_cssstringOptional

Custom CSS applied to the Order Desk interface.

security_po_box_warnstringOptional

Whether to flag orders shipping to a PO box.

security_different_address_warnstringOptional

Whether to flag orders whose shipping and customer addresses differ.

security_different_country_warnstringOptional

Whether to flag orders shipping to a different country.

country_name_formatstringOptional

Whether countries render as codes or full names.

all_orders_namestringOptional

Display name for the all orders view.

api_keystringOptional

The store's API key. The whole response should be treated as sensitive.

smtp_portstringOptional

SMTP port, when outbound mail is configured.

smtp_hoststringOptional

SMTP host, when outbound mail is configured.

smtp_usernamestringOptional

SMTP username, when outbound mail is configured.

smtp_passwordstringOptional

SMTP password, when outbound mail is configured.

smtp_encryptionstringOptional

SMTP encryption mode, when outbound mail is configured.

smtp_headersstringOptional

Extra headers added to outbound mail.

auto_update_stock_countstringOptional

Whether incoming orders decrement inventory automatically.

auto_create_inventory_itemsstringOptional

Whether unknown SKUs create inventory records automatically.

orders_per_pageintegerOptional

How many orders the interface shows per page.

security_quantity_warnintegerOptional

Quantity above which an order is flagged for review. 0 disables this check.

limit_address_field_char_lengthintegerOptional

Maximum characters per address field. 0 means there is no limit.

normalizeCapitalizationintegerOptional

Legacy duplicate of the normalize_capitalization setting.

Other propertiesanyOptional
Other propertiesanyOptional
Other propertiesanyOptional
Other propertiesanyOptional
idstringOptionalExample: 11
namestringOptionalExample: Order Desk University
app_versionstringOptional

The Order Desk application version this store runs on.

locale_codestringOptional

Locale used for formatting, such as en_US.

timezonestringOptional

The store's timezone. The _local date filters are relative to this.

store_countrystringOptional

Two-letter country code for the store.

store_emailstringOptional

Address customer-facing mail is sent from.

admin_emailstringOptional

Address store notifications are sent to.

normalize_capitalizationstringOptional

Whether addresses are re-capitalized on import. 1 or 0.

normalize_phone_numbersstringOptional

Whether phone numbers are reformatted on import. 1 or 0.

date_formatstringOptional

PHP date format used for full dates in the interface.

short_date_formatstringOptional

PHP date format used for dates without a time.

report_frequencystringOptional

How often summary reports are sent.

dashboard_report_typestringOptional

Period the dashboard reports on, such as daily.

store_urlstringOptional

The public URL of the storefront.

custom_cssstringOptional

Custom CSS applied to the Order Desk interface.

security_po_box_warnstringOptional

Whether to flag orders shipping to a PO box.

security_different_address_warnstringOptional

Whether to flag orders whose shipping and customer addresses differ.

security_different_country_warnstringOptional

Whether to flag orders shipping to a different country.

country_name_formatstringOptional

Whether countries render as codes or full names.

all_orders_namestringOptional

Display name for the all orders view.

api_keystringOptional

The store's API key. The whole response should be treated as sensitive.

smtp_portstringOptional

SMTP port, when outbound mail is configured.

smtp_hoststringOptional

SMTP host, when outbound mail is configured.

smtp_usernamestringOptional

SMTP username, when outbound mail is configured.

smtp_passwordstringOptional

SMTP password, when outbound mail is configured.

smtp_encryptionstringOptional

SMTP encryption mode, when outbound mail is configured.

smtp_headersstringOptional

Extra headers added to outbound mail.

auto_update_stock_countstringOptional

Whether incoming orders decrement inventory automatically.

auto_create_inventory_itemsstringOptional

Whether unknown SKUs create inventory records automatically.

orders_per_pageintegerOptional

How many orders the interface shows per page.

security_quantity_warnintegerOptional

Quantity above which an order is flagged for review. 0 disables this check.

limit_address_field_char_lengthintegerOptional

Maximum characters per address field. 0 means there is no limit.

normalizeCapitalizationintegerOptional

Legacy duplicate of the normalize_capitalization setting.

Other propertiesanyOptional
Other propertiesanyOptional
Other propertiesanyOptional
Other propertiesanyOptional
Other propertiesstringOptional

Last updated

Was this helpful?