Agreement
The Agreement object represents an instance of a relationship between the seller, buyer, and licensee. It may refer to one-time purchases or a set of subscriptions.
This object contains the following attributes:
id
string
(Read-only) The primary identifier for the account.
status
string
The key status of the object. May only be specified on creation and cannot be updated with PUT.
name
string
The agreement name. The value is assigned automatically when the agreement is created, as {product.name} for {licensee.name}. The value can be changed later.
vendor
object
(Read-only) Represents the vendor account object filled in upon creation, according to the product.
price
object
(Read-only) Represents the agreement’s pricing details. Monthly and yearly prices exclude one‑time charges. Visibility of specific price fields varies by actor, as defined within the price object.
Example:
error
object
Represents the error object,containing a markup‑formatted text string that explains the reason for provisioning failure.
Example:
parameters.fulfillment
object
(Optional) Represents the orderParameter object containing a concise definition of a parameter, its value, and any associated errors.
Example:
parameters.ordering
object
(Optional) Represents the orderParameter object containing a concise definition of a parameter, its value, and any associated errors.
Example:
termsAndConditions
object
(Read‑only) Represents the terms and conditions of the product that were accepted as part of the order. These values are then copied from the order into the agreement when the order is completed.
Examples
Last updated
Was this helpful?