Order items
Get all order items
Returns all order items. At least one of the OrderItemIds
, ServiceOrderIds
, ServiceIds
BillIds
, CreatedUtc
, UpdatedUtc
, ChargedUtc
, ClosedUtc
filters must be specified in the request. Note this operation uses Pagination and supports Portfolio Access Tokens.
Request
[PlatformAddress]/api/connector/v1/orderitems/getAll
Property | Type | Contract | Description |
---|---|---|---|
| string | required | Token identifying the client application. |
| string | required | Access token of the client application. |
| string | required | Name and version of the client application. |
| array of string | optional, max 1000 items | Unique identifiers of the Enterprises. If not specified, the operation returns the order items for all enterprises within scope of the Access Token. |
| array of string | required, max 1000 items | Unique identifiers of the Order items. Required if no other filter is provided. |
| array of string | required, max 1000 items | Unique identifiers of the service orders (product service orders or reservations). Required if no other filter is provided. |
| array of string | required, max 1000 items | Unique identifiers of the Services. Required if no other filter is provided. |
| array of string | required, max 1000 items | Unique identifiers of the Bills to which order item is assigned. Required if no other filter is provided. |
| optional, max length 3 months | Interval in which the Order item was created. Required if no other filter is provided. | |
| optional, max length 3 months | Interval in which the Order item was updated. Required if no other filter is provided. | |
| optional, max length 3 months | Interval in which the Order item was charged. Required if no other filter is provided. | |
| optional, max length 3 months | Interval in which the Order item was consumed. Required if no other filter is provided. | |
| optional, max length 3 months | Interval in which the Order item was canceled. Required if no other filter is provided. | |
| optional, max length 3 months | Interval in which the Order item was closed. Required if no other filter is provided. | |
| string Accounting state | required | Accounting state of the item. |
| string Order item type | required | Order item type, e.g. whether product order or space order. |
| string | optional | ISO-4217 code of the Currency the item costs should be converted to. |
| required | Limitation on the quantity of data returned. |
Response
Property | Type | Contract | Description |
---|---|---|---|
| array of Order item | required | Set of requested order items. |
| string | required | Unique identifier of the last and hence oldest order item returned. This can be used in Limitation in a subsequent request to fetch the next batch of older order items. |
Order item
Property | Type | Contract | Description |
---|---|---|---|
| string | required | Unique identifier of the order item. |
| string | required | Unique identifier of the Enterprise. |
| string | required | Unique identifier of the account (for example Customer) the order item belongs to. |
| string | required | A discriminator specifying the type of account, e.g. customer or company. |
| string | required | Unique identifier of the Service the order item is assigned to. |
| string | optional | Unique identifier of the Service order the order item is assigned to. |
| string | optional | Unique identifier of the Bill the order item is assigned to. |
| string | optional | Unique identifier of the Accounting category the order item belongs to. |
| integer | required | Unit count of item, i.e. the number of sub-items or units, if applicable. |
| required | Unit amount of item, i.e. the amount of each individual sub-item or unit, if applicable. | |
| required | Amount of item; note a negative amount represents a rebate or payment. | |
| required | order item's original amount, negative amount represents either rebate or a payment. Contains the earliest known value in conversion chain. | |
| string | optional | Additional notes. |
| string Revenue type | required | Revenue type of the item. |
| string | required | Unique identifier of the user who created the order item. |
| string | required | Unique identifier of the user who updated the order item. |
| string | required | Date and time of the item consumption in UTC timezone in ISO 8601 format. |
| string | optional | Date and time of the item bill closure in UTC timezone in ISO 8601 format. |
| string | optional | Charged date and time of the order item charged in UTC timezone in ISO 8601 format. |
| string | required | Creation date and time of the order item created in UTC timezone in ISO 8601 format. |
| string | required | Last update date and time of the order item in UTC timezone in ISO 8601 format. |
| string | required | Start of the order item in UTC timezone in ISO 8601 format. |
| string Accounting item state | required | Accounting state of the order item. |
| string Order item type | required | Order item type, e.g. whether product order or space order. |
| required | Options of the order item. | |
| object Order item data | optional | Additional order item data. |
Order item data
Property | Type | Contract | Description |
---|---|---|---|
| required | Discriminator pointing to the fields within this object that contains additional data. | |
| object Rebate data | optional | Contains additional data in the case of rebate item. |
| object Product data | optional | Contains additional data in the case of product item. |
Rebate data
Property | Type | Contract | Description |
---|---|---|---|
| string | required | Unique identifier of Order item which has been rebated by current item. |
Product data
Property | Type | Contract | Description |
---|---|---|---|
| string | required | Unique identifier of the Product. |
| string | optional | Unique identifier of the Age Category. |
Order item options
Property | Type | Contract | Description |
---|---|---|---|
| bool | required | Order item was canceled with reservation cancelation. |
Accounting item state
Open
- Accounting items which carry a non-zero value, are open, and have not been closed on a bill or invoice.Closed
- Accounting items which carry a non-zero value and have been closed on a bill or invoice.Inactive
- Accounting items which are either of zero value and have not been canceled, if the state of the payment item is Pending or Failed, or items of optional reservations. Until the reservation is confirmed, all its accounting items are Inactive.Canceled
- Accounting items which have been canceled, regardless of whether the item is of zero value....
Order item type
CancellationFee
NightRebate
ProductOrderRebate
AdditionalExpenseRebate
Deposit
ExchangeRateDifference
CustomItem
ServiceCharge
CityTax
CityTaxDiscount
SpaceOrder
ProductOrder
Surcharge
TaxCorrection
...
Revenue type
Service
Product
Additional
...
Order item data discriminator
Rebate
Product
...
Last updated