GET /service/api/ecom/shop/products/{keycode}/orderstatus

Gets information about the order status for a keycode.

This API returns status information about all orders associated with the provided keycode. The response may include multiple status information in case an existing license is upgraded or renewed for example. Each status information record provides the VendorOrderCode value which identifies the cart order that was used to create an order on the license.

Note: If no order status information is available for the provided keycode, the API will respond with a status code of 404 (NotFound). This can be the case for example when trying to query information for a trial license.

Request Information

URI Parameters

NameDescriptionTypeAdditional Information

The product keycode to query order status information for. In general, this is the keycode that was returned when an order is placed by processing a cart via the CreateOrder API.



URI Sample(s)


Body Parameters


Response Information

Resource Description

Information about the status of orders associated with the keycode.

NameDescriptionTypeAdditional Information

List of status information records for each order associated with a keycode.

Collection of GetOrderStatusResponseServiceModelOrderStatus


Sample Response

  "OrderStatus": [
      "Keycode": "2827A21B54A84ED9B39A",
      "VendorOrderCode": "PSV0020568067",
      "ExceptionStatus": null,
      "PartnerLicenseStatus": "approved"
      "Keycode": "2827A21B54A84ED9B39A",
      "VendorOrderCode": "PSV0031549047",
      "ExceptionStatus": "resolved",
      "PartnerLicenseStatus": null
<GetOrderStatusResponseServiceModel xmlns:i="" xmlns="">
      <ExceptionStatus i:nil="true" />
      <PartnerLicenseStatus i:nil="true" />