UpdateOrderStatus

RazorCart > Integration > REST API
Usage
Update the status of an order
Basic URI
/DesktopModules/RazorCart/Services/v1/Orders/{id}/Status
Parameters
int id               The order Id
Data
object             The status object
AUTH
Bearer JWT
Required Scope(s)
orders, edit
 
Request
PUT https://domain.com/DesktopModules/RazorCart/Services/v1/Orders/122/Status HTTP/1.1
Authorization: Bearer {access_token}
Content-Type: application/json

{"Status":"Cancelled"}
 
Response
{
  "OrderID" : 122,
  "CustomerID" : 2,
  "OrderDate" : "2017-02-01T19:36:00",
  "PayHistID" : 0,
  "ShippingTotal" : 3.90,
  "TaxTotal" : 2.98,
  "HandlingCharge" : 2.00,
  "ShipFirstName" : "Lisa",
  "ShipLastName" : "Troy",
  "ShipAddress1" : "2903 Duck Creek Roa",
  "ShipAddress2" : null,
  "ShipCity" : "San Francisco",
  "ShipState" : "CA",
  "ShipZipcode" : "94143",
  "ShipCountry" : "US",
  "Status" : "Cancelled",
  "ShipMethod" : "FEDEX_EXPRESS_SAVER",
  "AffiliateId" : null,
  "CouponId" : 0,
  "Discount" : 0.0,
  "MemberDiscount" : 0.0,
  "TrackingNumber" : null,
  "PortalID" : 0,
  "Surcharge" : 0.10,
  "SpecialInstructions" : null,
  "ShipDate" : "2017-02-03T15:00:00",
  "ShipCarrier" : "Fedex",
  "ResidentialStatus" : null,
  "AuctionID" : 0,
  "SubTotal" : 3.99,
  "GrandTotal" : 34.84,
  "RecalcTax" : false,
  "RecalcShipping" : false,
  "StoreID" : 1,
  "PayTotal" : 0.0,
  "CouponCode" : null
}