For the complete documentation index, see llms.txt. This page is also available as Markdown.

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:

Field
Type
Description

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.

externalIds

object

(Optional) Represents the externalIds object.

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.

agreement

object

Represents the agreement object.

authorization

object

(Read-only) Represents the authorization object, which was used for the order.

listing

object

(Read-only) Represents the listing used for the order.

template

object

Represents the template object

assignee

object

(Optional) Represents the user object

audit

object

(Read-only) Represents the audit object.

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.

subscriptions

object

A list of references for subscription to be added or updated by the order.

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?