Mauve.Bestellforum

<back to all web services

GetOrderItems

Requires Authentication
Required permission:all
The following routes are available for this service:
GET/orders/{OrderId}/items
POST/orders/{OrderId}/items
GetOrderItems Parameters:
NameParameterData TypeRequiredDescription
OrderIdpathintYesThe id of the order to retrieve the items for.
ItemNumbersbodystring[]No
OrderItem Parameters:
NameParameterData TypeRequiredDescription
ItemNumberformstringNoThe number of the item.
QuantityformintNoOrdered quantity.
OrderIdformintNoThe id of the order this item belongs to.
PriceExcludingVatformdecimalNoPrice without value added tax.
VatformdecimalNoValue added tax, e.g. 7 or 19.
MediaCodeformstringNoThe media code of the item.
OrderItemNumberformstringNoThe order item number for this item.

To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml

HTTP + XML

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /orders/{OrderId}/items HTTP/1.1 
Host: bestellforum.api.mauve.de 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<GetOrderItems xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mauve.Bestellforum.ServiceModel">
  <ItemNumbers xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </ItemNumbers>
  <OrderId>0</OrderId>
</GetOrderItems>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<OrderItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Mauve.Bestellforum.ServiceModel.Types">
  <ItemNumber>String</ItemNumber>
  <MediaCode>String</MediaCode>
  <OrderId>0</OrderId>
  <OrderItemNumber>String</OrderItemNumber>
  <PriceExcludingVat>0</PriceExcludingVat>
  <Quantity>0</Quantity>
  <Vat>0</Vat>
</OrderItem>