# Get order by external order number Returns an Order by external order number. Return null if the Order does not exist. Endpoint: GET /OrderService.svc/rest/GetOrderByNo Version: 1.1 ## Query parameters: - `orderno` (string, required) The external order number. - `cultureCode` (string) Specifies in which language to display culture specific information. If none is supplied, value is resolved from Application. ## Response 200 fields (application/json): - `Id` (string) The internal id of the Order in Storm. - `QuotationId` (integer,null) The internal id of the quotation/basket used to create the Order. - `OrderNo` (string) The external order number of the Order, usually from an ERP. MaxLength: 50. - `OrderDate` (string) The order date of the Order. - `Status` (string) The status text of the Order. See ListOrderStatuses for information about available statuses. MaxLength: 50. - `Source` (string) The source of the Order. 'WEB' is used for all orders created though Storm. MaxLength: 255. - `Currency` (string) The currency code of the Order. MaxLength: 3. - `Items` (array) The items on the Order. - `Items.RowNumber` (number) The row number of the OrderItem. - `Items.PartNo` (string) The PartNo of the OrderItem. MaxLength: 50. - `Items.Name` (string) The name of the OrderItem. MaxLength: 255. - `Items.QtyOrdered` (number) The quantity ordered. This is the total quantity ordered. - `Items.UnitPrice` (number) The unit price of the Item, excluding VAT. - `Items.UnitDiscount` (number) The unit discount of the Item, excluding VAT. - `Items.RowAmount` (number) The total amount of the Item, excluding VAT. - `Items.VatRate` (number) A rate to multiply with price to get price inc VAT. 25% VAT equals a VatRate of 1.25. - `Items.ImageKey` (string,null) A unique id for the image at our image server. Url for images are formed like http://[client specific CDN]/{ImageKey}. Preset, height and width can be sent as parameters. - `Items.Type` (integer) Sku type internal id for this order item. - `Items.Status` (string) The status text of the OrderItem. See ListOrderStatuses for information about available statuses. MaxLength: 50. - `Items.Info` (array) A list of infos used to keep application specific data on the order item. - `Items.Info.Code` (string) The external code of the Info. MaxLength: 50. - `Items.Info.Name` (string) The name of the Info. MaxLength: 50. - `Items.Info.Description` (string) The description of the Info. MaxLength: 500. - `Items.Info.Value` (string) The value of the Info. MaxLength: max. - `Items.ParentRowNumber` (number,null) The parent row number of the OrderItem, if any. - `Items.PriceRecommended` (number,null) This is the recommended price of the item when the order was created. - `Items.PriceCatalog` (number,null) This is the catalog price of the item when the order was created. - `Items.PriceStandard` (number,null) This is the standard price of the item when the order was created. - `Items.UnitPriceIncVat` (number) The unit price of the item, including VAT. - `SellTo` (object) - `SellTo.Company` (object) - `SellTo.Company.Id` (integer,null) The internal id of Company. - `SellTo.Company.No` (string) The external code of Company. Usually from an ERP system. MaxLength: 50. - `SellTo.Company.Name` (string) The name of Company. MaxLength: 100. - `SellTo.Company.OrgNo` (string) The organizational number of Company. MaxLength: 50. - `SellTo.Customer` (object) - `SellTo.Customer.Id` (integer,null) The internal id of Customer. - `SellTo.Customer.No` (string) The external code of Customer. Usually from an ERP system. MaxLength: 50. - `SellTo.Customer.FirstName` (string) The first name of Customer. MaxLength: 50. - `SellTo.Customer.LastName` (string) The last name of Customer. MaxLength: 50. - `SellTo.Customer.SSN` (string) The social security number of Customer. MaxLength: 50. - `SellTo.Customer.Email` (string) The e-mail of Customer. MaxLength: 255. - `SellTo.Customer.Phone` (string) The phone number of Customer. MaxLength: 50. - `SellTo.Customer.CellPhone` (string) The cell phone number of Customer. MaxLength: 50. - `SellTo.Address` (object) - `SellTo.Address.Line1` (string) The first address line of the Address. MaxLength: 255. - `SellTo.Address.Line2` (string) The second address line of the Address. MaxLength: 255. - `SellTo.Address.CareOf` (string) The care of part of the Address. MaxLength: 100. - `SellTo.Address.City` (string) The city of the Address. MaxLength: 50. - `SellTo.Address.ZipCode` (string) The zipcode of the Address. MaxLength: 50. - `SellTo.Address.Country` (string) The name of the country of the Address. MaxLength: 50. - `SellTo.Address.CountryCode` (string) The code of the country of the Address. MaxLength: 3. - `SellTo.Address.Region` (string) The region of the Address. MaxLength: 50. - `SellTo.Address.ShippingPhoneNumber` (string) Phone number for shipping address. Only applicable in shipping addresses. MaxLength: 50. - `SellTo.Address.GlobalLocationNo` (string) The Global Location Number (GLN) is part of the GS1 systems of standards. It is a simple tool used to identify a location and can identify locations uniquely where required. This is only used for invoice addresses. MaxLength: 50. - `SellTo.DropPointCode` (string) The external drop point code, if any. Only set for drop points. MaxLength: 50. - `BillTo` (object) - `ShipTo` (object) - `OrderTotalIncVat` (number) The total amount on the Order including VAT. - `OrderTotalExVat` (number) The total amount on the Order excluding VAT. - `PaymentMethod` (string) The payment method of the Order. MaxLength: 50. - `DeliveryMethod` (string) The delivery method of the Order. MaxLength: 50. - `DeliveryNotes` (array) The delivery notes of the Order. - `DeliveryNotes.Id` (integer,null) The internal Id of the DeliveryNote. - `DeliveryNotes.NoteNo` (string) The external number of the DeliveryNote. Usually a number from the ERP system. MaxLength: 50. - `DeliveryNotes.DeliveryDate` (string) The delivery date of the DeliveryNote. - `DeliveryNotes.NoteText` (string) Free text field of the DeliveryNote. MaxLength: 255. - `DeliveryNotes.DeliveryMode` (string) The delivery mode of the items for the DeliveryNote. MaxLength: 50. - `DeliveryNotes.OrderNo` (string) The external order number of the Order related to the DeliveryNote. This usually comes from an ERP. MaxLength: 50. - `DeliveryNotes.OrderDate` (string) The order date of the Order related to the DeliveryNote. - `DeliveryNotes.Culture` (string) The culture code of the DeliveryNote. This is the culture code used when asking for DeliveryNotes, not the original. MaxLength: 16. - `DeliveryNotes.YourReference` (string) Not used. MaxLength: 255. - `DeliveryNotes.SMSNotificationNumber` (string) Not used. MaxLength: 50. - `DeliveryNotes.Items` (array) The items delivered. - `DeliveryNotes.Items.Id` (integer,null) The internal id of the DeliveryNoteItem. - `DeliveryNotes.Items.RowNumber` (number) The row number of the DeliveryNoteItem. - `DeliveryNotes.Items.ItemNo` (string) The PartNo of the DeliveryNoteItem. MaxLength: 50. - `DeliveryNotes.Items.ItemDescription` (string) The name of the DeliveryNoteItem. MaxLength: 255. - `DeliveryNotes.Items.QtyOrdered` (number) The 1uantity ordered. This is the total quantity ordered. - `DeliveryNotes.Items.QtyDelivered` (number) The quantity delivered. This is the quantity delivered on this DeliverNoteItem. - `DeliveryNotes.Items.QtyBackordered` (number) The quantity not delivered. This is the quantity still missing on this DeliverNoteItem. - `DeliveryNotes.Items.Comment` (string) Free text comment on the DeliverNoteItem. MaxLength: 255. - `DeliveryNotes.Items.TrackingCodes` (array) The external tracking code of the DeliveryNoteItem. Obsolete! - Not used. Tracking info is in DeliveryNotePackage. - `DeliveryNotes.Items.TrackingCodes.Id` (integer,null) - `DeliveryNotes.Items.TrackingCodes.FreightForwarder` (string) MaxLength: 50. - `DeliveryNotes.Items.TrackingCodes.TrackingCode` (string) MaxLength: 50. - `DeliveryNotes.Items.Status` (string) The status text of the DeliveryNoteItem. See ListOrderStatuses for information about available statuses. MaxLength: 50. - `DeliveryNotes.Packages` (array) Package information for the DeliveryNote. - `DeliveryNotes.Packages.Id` (integer,null) The internal id of the DeliveryNotePackage. - `DeliveryNotes.Packages.ParcelNumber` (string) The external parcel number of the DeliveryNotePackage from the Speditor. Used to track parcels online. MaxLength: 50. - `DeliveryNotes.Packages.Status` (string) The status text of the DeliveryNotePackage. See ListOrderStatuses for information about available statuses. MaxLength: 50. - `DeliveryNotes.DivisionCode` (string) The external store code for the delivering Store. MaxLength: 50. - `DeliveryNotes.Status` (string) The status text of the DeliveryNote. See ListOrderStatuses for information about available statuses. MaxLength: 50. - `DeliveryNotes.Info` (array) A list of infos used to keep application specific data on the deliveryNote. - `Info` (array) A list of infos used to keep application specific data on the order. - `TypeId` (integer) The type of the order. 1 for normal sales order and 3 for orders from subscriptions. 2 is reserved for purchase orders. - `DeliveryMark` (string) The delivery mark of the Order. Gets it's value from the OrderReference field of the basket. MaxLength: 255. - `DropPoint` (object)