Order
An order is a request to create a new agreement or update an agreement to include a one-time purchase or set of subscriptions. There are different types of orders in the SoftwareOne Marketplace:
Purchase orders – An order to buy a new product or service by establishing a new agreement.
Change orders – An order to change the quantity, such as downsizing the quantity of licenses or ordering additional licenses.
Terminate order – An order to terminate an active subscription or an agreement.
Configuration order – An order to enable or disable the auto-renewal of a subscription.
This object contains the following attributes:
id
string
(Read-only) The primary identifier for the order.
type
string
The type of order. The value is specified when the order is created and cannot be updated.
status
string
(Read-only) The status of the order.
notes
string
(Optional) Contains initial customer notes added by the buyer during the purchase process. Buyers can edit and add notes at any time for all order statuses.
statusNotes
object
(Optional) Represents the message object containing notes added during a status change by the vendor or vendor extensions, indicating the reason for an order failure or status change.
error
object
(Optional) Represents the message object indicating a validation error returned by the vendor or vendor extension during order validation. The message may include markup.
lines
object
(Optional) Contains information about the specific item that the buyer is purchasing/updating.
parameters.fulfillment
object
(Optional) An object that holds a concise definition of a parameter, its value, and any associated errors.
parameters.ordering
object
(Optional) An object that holds a concise definition of a parameter, its value, and any associated errors.
price
object
(Read-only) Represents the total price for the order and is displayed to the various actors.
Not all fields are visible to all actors.
termsAndConditions
object
(Read-only) Represents the published terms and conditions of the product that are accepted as part of the order. The terms are accepted when the order is created and again when the order enters the processing state.
Example
Last updated
Was this helpful?