Update Order
This API lets you update the fields, comment
, shippingProvider
, and/or
shippingTracking
for a given order. All three fields can be updated
simultaneously or independently.
Path parameters
site_id
Unique identifier for a Site
order_id
Unique identifier for an Order
Headers
Authorization
Bearer authentication of the form Bearer <token>, where token is your auth token.
Accept-Version
The API version
Request
The order fields to update
fields
Response
Request was successful
orderId
The order ID. Will usually be 6 hex characters, but can also be 9 hex characters if the site has a very large number of orders. Randomly assigned.
status
One of pending
, unfulfilled
, fulfilled
, disputed
, dispute-lost
, or refunded
comment
A comment string for this order editable by API user (not used by Webflow).
orderComment
A comment that the customer left when making their order
acceptedOn
The ISO8601 timestamp that an order was placed.
disputedOn
If an order was disputed by the customer, then this key will be set with the ISO8601 timestamp that Stripe notifies Webflow. Null if not disputed.
disputeUpdatedOn
If an order was disputed by the customer, then this key will be set with the ISO8601 timestamp of the last time that we got an update. Null if not disputed.
disputeLastStatus
If an order was disputed by the customer, then this key will be set with the dispute’s status.
fulfilledOn
If an order was marked as 'fulfilled', then this is the ISO8601 timestamp when that happened.
refundedOn
If an order was refunded, this is the ISO8601 of when that happened.
customerPaid
The sum of all line items.
netAmount
The sum of all line items.
requiresShipping
A boolean indicating whether the order contains one or more purchased items that require shipping.
shippingProvider
A string editable by the API user to note the shipping provider used (not used by Webflow).
shippingTracking
A string editable by the API user to note the shipping tracking number for the order (not used by Webflow).
customerInfo
An object with the keys fullName
and email
.
allAddresses
All addresses provided by the customer during the ordering flow.
shippingAddress
A customer address
billingAddress
A customer address
purchasedItems
An array of all things that the customer purchased.
stripeDetails
An object with various Stripe IDs, useful for linking into the stripe dashboard.
stripeCard
Details on the card used to fulfill this order, if this order was finalized with Stripe.
totals
An object describing various pricing totals.
customData
An array of additional inputs for custom order data gathering. Each object in the array represents an input with a name, and a textInput, textArea, or checkbox value.
downloadFiles
An array of downloadable file objects.