Skip to content

Update lineItem status of fulfillmentOrder

PUT
/merchants/{merchantCode}/fulfillmentOrders/{orderNumber}/lineItems/{lineItemId}/status
curl --request PUT \
--url https://order.shopgate.io/v1/merchants/example/fulfillmentOrders/example/lineItems/1/status \
--header 'Content-Type: application/json' \
--data '{ "status": "new" }'

Update lineItem status of fulfillmentOrder

merchantCode
required
string

Unique merchant code which represents the unique “merchant account”.

orderNumber
required
string

Unique order number

lineItemId
required
number

Unique Line Item IDs to return

Media typeapplication/json
object
status
string
Allowed values: new requested accepted rejected canceled picked packed ready hold fulfilled
Example
new

Status successfully updated

Media typeapplication/json

Order not found

Media typeapplication/json

Unexpected error

Media typeapplication/json
object
code

Machine readable error code

string
message
required

Human readable error code

string
Example
{
"code": "internal.database",
"message": "Internal Database Error"
}