# Get PurchaseOrder Get PurchaseOrder Endpoint: GET /Orders/PurchaseOrders Version: 2.0 ## Response 200 fields (application/json): - `Id` (string) Id. Key property. - `ClientId` (integer) ClientId. - `ApplicationId` (integer) ApplicationId. Nullable. - `PurchaseOrderNo` (string) PurchaseOrderNo. MaxLength: 50. Nullable. - `PurchaseOrderDate` (string) PurchaseOrderDate. - `SupplierId` (integer) SupplierId. Nullable. - `SupplierCode` (string) SupplierCode. MaxLength: 50. Nullable. - `StatusId` (integer) StatusId. - `PurchaseRepContactId` (integer) PurchaseRepContactId. Nullable. - `PurchaseRepContactCode` (string) PurchaseRepContactCode. MaxLength: 50. Nullable. - `Source` (string) Source. MaxLength: 255. Nullable. - `DeliveryTerms` (string) DeliveryTerms. MaxLength: 10. Nullable. - `DeliveryMode` (string) DeliveryMode. MaxLength: 50. Nullable. - `DeliveryDate` (string) DeliveryDate. Nullable. - `IsPartDelivery` (boolean) IsPartDelivery. - `PaymentTerms` (string) PaymentTerms. MaxLength: 100. Nullable. - `CurrencyId` (integer) CurrencyId. Nullable. - `VatCodeId` (integer) VatCodeId. Nullable. - `CashDiscount` (number) CashDiscount. - `LineDiscount` (number) LineDiscount. - `FreightCost` (number) FreightCost. - `OrderFee` (number) OrderFee. - `DeliveryAttention` (string) DeliveryAttention. MaxLength: 100. Nullable. - `DeliveryCareOf` (string) DeliveryCareOf. MaxLength: 100. Nullable. - `DeliveryAddressLine1` (string) DeliveryAddressLine1. MaxLength: 255. Nullable. - `DeliveryAddressLine2` (string) DeliveryAddressLine2. MaxLength: 255. Nullable. - `DeliveryZipCode` (string) DeliveryZipCode. MaxLength: 50. Nullable. - `DeliveryCity` (string) DeliveryCity. MaxLength: 50. Nullable. - `DeliveryRegion` (string) DeliveryRegion. MaxLength: 100. Nullable. - `DeliveryCountryId` (integer) DeliveryCountryId. Nullable. - `LedgerAccount` (string) LedgerAccount. MaxLength: 50. Nullable. - `Department` (string) Department. MaxLength: 10. Nullable. - `Centre` (string) Centre. MaxLength: 10. Nullable. - `ExternalPurchaseNo` (string) ExternalPurchaseNo. MaxLength: 50. Nullable. - `SalesCode` (string) SalesCode. MaxLength: 50. Nullable. - `DeliveryMark` (string) DeliveryMark. MaxLength: 255. Nullable. - `InvoiceMark` (string) InvoiceMark. MaxLength: 255. Nullable. - `Comment` (string) Comment. Nullable. - `SellToCustomerCode` (string) SellToCustomerCode. MaxLength: 50. Nullable. - `SellToSupplierCustomerCode` (string) SellToSupplierCustomerCode. MaxLength: 50. Nullable. - `SellToAddressId` (string) SellToAddressId. Nullable. - `BillToCustomerCode` (string) BillToCustomerCode. MaxLength: 50. Nullable. - `BillToSupplierCustomerCode` (string) BillToSupplierCustomerCode. MaxLength: 50. Nullable. - `BillToAddressId` (string) BillToAddressId. Nullable. - `ShipToCustomerCode` (string) ShipToCustomerCode. MaxLength: 50. Nullable. - `ShipToSupplierCustomerCode` (string) ShipToSupplierCustomerCode. MaxLength: 50. Nullable. - `ShipToAddressId` (string) ShipToAddressId. Nullable. - `ShipToEmail` (string) ShipToEmail. MaxLength: 255. Nullable. - `ShipToPhone` (string) ShipToPhone. MaxLength: 50. Nullable. - `Created` (string) Created. - `CreatedBy` (integer) CreatedBy. - `Updated` (string) Updated. Nullable. - `UpdatedBy` (integer) UpdatedBy. Nullable. - `RowId` (string) RowId. MaxLength: 8. Nullable. - `BillToCustomerInfoId` (string) BillToCustomerInfoId. Nullable. - `CurrencyCode` (string) CurrencyCode. MaxLength: 3. Nullable. - `FreightTerms` (string) FreightTerms. MaxLength: 255. Nullable. - `InternalComment` (string) InternalComment. MaxLength: 255. Nullable. - `SupplierStatusId` (integer) SupplierStatusId. Nullable. - `IsForgotten` (boolean) IsForgotten. - `ForgottenBy` (integer) ForgottenBy. Nullable. - `ForgottenDate` (string) ForgottenDate. Nullable. - `Items` (array) Items. - `Items.PurchaseOrderId` (string) PurchaseOrderId. - `Items.LineNumber` (number) LineNumber. Nullable. - `Items.PartNo` (string) PartNo. MaxLength: 50. Nullable. - `Items.ExternalPartNo` (string) ExternalPartNo. MaxLength: 50. Nullable. - `Items.ProductName` (string) ProductName. MaxLength: 255. Nullable. - `Items.StockUnitOfMeasurementCount` (number) StockUnitOfMeasurementCount. - `Items.PriceUnitOfMeasurementCount` (number) PriceUnitOfMeasurementCount. - `Items.WarehouseId` (integer) WarehouseId. Nullable. - `Items.LocationId` (integer) LocationId. Nullable. - `Items.QtyOrdered` (number) QtyOrdered. - `Items.PriceSale` (number) PriceSale. - `Items.LineAmount` (number) LineAmount. Nullable. - `Items.ExpectedDeliveryDate` (string) ExpectedDeliveryDate. Nullable. - `Items.ConfirmedDeliveryDate` (string) ConfirmedDeliveryDate. Nullable. - `Items.SupplierLineReference` (string) SupplierLineReference. MaxLength: 50. Nullable. - `Items.OrderTransId` (string) OrderTransId. Nullable. - `Items.TransId` (string) TransId. Nullable. - `Items.Comment` (string) Comment. MaxLength: 255. Nullable. - `Items.QtyOriginallyOrdered` (number) QtyOriginallyOrdered. Nullable. - `Items.QtyDelivered` (number) QtyDelivered. Nullable. - `Items.RequestedDeliveryDate` (string) RequestedDeliveryDate. Nullable. - `Items.OrderItemId` (string) OrderItemId. Nullable. - `Items.LineNumberString` (string) LineNumberString. MaxLength: 50. Nullable. - `Items.ClientProductSkuTypeId` (integer) ClientProductSkuTypeId. Nullable. - `Items.EndUserCode` (string) EndUserCode. MaxLength: 50. Nullable. - `Items.AgreementCode` (string) AgreementCode. MaxLength: 50. Nullable. - `Items.ClientId` (integer) ClientId. Nullable. - `Items.DeliveryNoteItem` (array) DeliveryNoteItem. - `Items.DeliveryNoteItem.DeliveryNoteId` (string) DeliveryNoteId. - `Items.DeliveryNoteItem.Quantity` (number) Quantity. - `Items.DeliveryNoteItem.QtyBackOrdered` (number) QtyBackOrdered. - `Items.DeliveryNoteItem.SalesRepContactId` (integer) SalesRepContactId. Nullable. - `Items.DeliveryNoteItem.VatRate` (number) VatRate. - `Items.DeliveryNoteItem.ValueMst` (number) ValueMst. - `Items.DeliveryNoteItem.NoteText` (string) NoteText. MaxLength: 255. Nullable. - `Items.DeliveryNoteItem.TransId` (integer) TransId. - `Items.DeliveryNoteItem.PurchaseOrderItemId` (string) PurchaseOrderItemId. Nullable. - `Items.DeliveryNoteItem.PurchaseOrderItem` (object) - `ShipToAddress` (object) - `ShipToAddress.TypeId` (integer) TypeId. Nullable. - `ShipToAddress.Name` (string) Name. MaxLength: 100. Nullable. - `ShipToAddress.Attention` (string) Attention. MaxLength: 100. Nullable. - `ShipToAddress.CareOf` (string) CareOf. MaxLength: 100. Nullable. - `ShipToAddress.Line1` (string) Line1. MaxLength: 255. Nullable. - `ShipToAddress.Line2` (string) Line2. MaxLength: 255. Nullable. - `ShipToAddress.ZipCode` (string) ZipCode. MaxLength: 50. Nullable. - `ShipToAddress.City` (string) City. MaxLength: 50. Nullable. - `ShipToAddress.Region` (string) Region. MaxLength: 50. Nullable. - `ShipToAddress.CountryId` (integer) CountryId. Nullable. - `ShipToAddress.EmailAddress` (string) EmailAddress. MaxLength: 255. Nullable. - `ShipToAddress.PhoneNumber` (string) PhoneNumber. MaxLength: 50. Nullable. - `ShipToAddress.ShippingPhoneNumber` (string) ShippingPhoneNumber. MaxLength: 50. Nullable. - `ShipToAddress.Gln` (string) Gln. MaxLength: 50. Nullable. - `SellToAddress` (object) - `BillToAddress` (object)