AllProductList
ApBill
| GET ApBill/GetApBill?VendorID={VendorID}&InvoiceNumber={InvoiceNumber}&DueDate={DueDate}&Status={Status}&apBillGuid={apBillGuid} |
Returns AP Bill |
| POST ApBill/PostApBill |
Creates a new AP Bill. |
Applicator
| GET Applicator/GetApplicator?applicatorID={applicatorID}&locationIDFilter={locationIDFilter} |
Returns a list of Applicators and the information available for each. |
BlendProductSet
| GET BlendProductSet/GetBlendProductSet?blendSetDescription={blendSetDescription}&activeFilter={activeFilter}&locationIdOrGuid={locationIdOrGuid}&blendSetType={blendSetType}&automatedBlenderType={automatedBlenderType} |
Returns a list of Blend Product Sets and their detailed information. |
BlendTicket
| GET BlendTicket/GetBlendTicketData?ticket={ticket}&growerIdOrGuid={growerIdOrGuid}&fieldIdOrGuid={fieldIdOrGuid}&locationIdOrGuid={locationIdOrGuid}&startDate={startDate}&endDate={endDate}&loadedStartDate={loadedStartDate}&loadedEndDate={loadedEndDate}&appliedStartDate={appliedStartDate}&appliedEndDate={appliedEndDate}&lastModifiedOnOrAfterUtc={lastModifiedOnOrAfterUtc}&ldBl={ldBl}&vd={vd}&inv={inv}&vrt={vrt}&dL={dL}&aBt={aBt} |
Returns a list of Blend Tickets filtered by ticket number, grower, field, location, and date(s). |
| PUT BlendTicket/PutBlendTicket |
Update a blend ticket. |
| POST BlendTicket/PostBlendTicket |
Add a blend ticket. |
Booking
Commodity
| GET Commodity/GetCommodity?FilterListInActive={FilterListInActive} |
Returns a list of Commodities. |
CommodityCustomerBalance
| GET CommodityCustomerBalance/GetCommodityGrainBalance?CustID={CustID}&SplitOpenStorageOnHold={SplitOpenStorageOnHold} |
Returns a list of Commodity Grain Balances. |
Container
ContainerActivity
| GET ContainerActivity/GetContainerActivity?containerKey={containerKey}&lastActivityOnly={lastActivityOnly} |
Returns a list of activity records for a container |
| POST ContainerActivity/PostContainerActivity |
Creates a container activity record |
| POST ContainerActivity/ValidatePostContainerActivity |
Validates the creation of a container activity record |
ContractStatus
| GET ContractStatus/GetPurchaseContractStatus |
Returns a list of Contract Status. |
ContractType
| GET ContractType/GetPurchaseContractType |
Returns a list of Contract Types. |
CreditCheck
| GET CreditCheck/GetCustomerCreditCheck?CustID={CustID} |
Returns the customers credit check values. |
CreditStatus
| GET CreditStatus/GetCreditStatus?creditStatus={creditStatus} |
Returns credit status details. |
Crop
| GET Crop/GetCrop?name={name}&SMPCropGUID={SMPCropGUID} |
Returns a list of crop types and crop maintenance information. |
CropChemistry
| GET CropChemistry/GetCropChemistry?name={name}&activeFilter={activeFilter} |
Returns a list of crop chemistry data. |
CropZonesForFields
| POST CropZonesForFields/GetCropZonesForFields |
Returns CropZone Name, Crop Year, GIS Acres, and optional Field Information as filtered by the list of fields supplied |
Customer
| GET Customer/GetCustomer?SearchType={SearchType}&SearchTypeValue={SearchTypeValue}&SearchTerm={SearchTerm}&phoneNumber={phoneNumber} |
Returns a list of customers. |
| POST Customer/GetCustomerDetailList |
Returns a list of customers. |
CustomerAddress
CustomerBooking
| GET CustomerBooking/GetCustomerBooking?CustID={CustID} |
Returns a list of customer bookings. |
CustomerBusinessInfluence
| GET CustomerBusinessInfluence/GetCustomerBusinessInfluences?customerId={customerId} |
Returns a list of business influence types and the customers associated with the business influence. |
CustomerClassification
| GET CustomerClassification/GetCustomerClassification |
Returns a list of customer classifications. |
CustomerList
| POST CustomerList/GetCustomerList |
Returns a list of customers selected with CustomerGUIDs or CustomerIDs and all customers that match a Location, Salesperson, Classification, and First Name or Last Name. |
CustomerPayoff
| GET CustomerPayoff/GetCustomerPayoff?CustID={CustID}&AsOfDate={AsOfDate}&DueBefore={DueBefore}&MaximizeDiscounts={MaximizeDiscounts}&IncludeUAC={IncludeUAC}&StockClassification={StockClassification} |
Returns the customers payoff amount and open invoices that make up the payoff amount. |
CustomerPriceLookup
| GET CustomerPriceLookup/GetCustomerPriceLookup?CustID={CustID}&DeptID={DeptID}&ProdID={ProdID}&AdditionalDatabase={AdditionalDatabase} |
Gets customer default price and price level data. |
CustomerQuote
| GET CustomerQuote/GetCustomerQuote?CustID={CustID}&DeptID={DeptID}&ProdID={ProdID} |
Returns customer quotes. |
CustomerStatement
| GET CustomerStatement/GetStatementURL?growerIdorGuid={growerIdorGuid}&calendarMonth={calendarMonth}&year={year}&statementType={statementType} |
Returns link to PDF of Customer's Statement for time period. |
DeliveryTicket
| GET DeliveryTicket/GetDeliveryTicket?TicketNumber={TicketNumber}&LocationID={LocationID}&TicketDate={TicketDate}&CustomerID={CustomerID}&Voided={Voided}&Status={Status}&ControlNumber={ControlNumber}&LastModifiedUTC={LastModifiedUTC} |
Returns a Delivery Ticket |
| POST DeliveryTicket/PostDeliveryTicket |
Creates a new Delivery Ticket |
| PUT DeliveryTicket/PutDeliveryTicket |
Updates a Delivery Ticket. |
DeliveryTicketAssigned
| GET DeliveryTicketAssigned/GetAssignedToUser?userId={userId} |
Gets the count of the Delivery Tickets assigned to this Agvance user. |
| POST DeliveryTicketAssigned/PostAssignedToCustomer |
Gets the count of the Delivery Tickets assigned to the customers. |
DeliveryTicketLock
| PUT DeliveryTicketLock/PutDeliveryTicketUnLock?userId={userId}&uniqueKey={uniqueKey} |
Unlocks a Delivery Ticket. |
Department
| GET Department/GetDepartmentByLocationID?LocationID={LocationID}&ProductID={ProductID} |
Returns a list of departments by location ID. |
EmailPurchaseContract
| GET EmailPurchaseContract/GetPurchaseContractEmailAddresses?custID={custID} |
Returns a an email address for the purchase contract grower. |
Farm
Field
FieldsForCustomers
| POST FieldsForCustomers/GetFieldsForCustomersList |
Returns FarmID, Farm Name, FieldID, Field Name, Reported Acres, Last Planted Date, Field Boundary, Field GUID, Farm GUID, Grower GUID, Grower Name (first and last) as filtered by the list of growers, the fieldIDFilter, and the fieldActiveStatusFilter |
FuturesContract
| POST FuturesContract/PostFuturesContract |
Create a futures contract |
FuturesMonth
| GET FuturesMonth/GetFuturesMonthsList?Commodity={Commodity}&Location={Location}&Exchange={Exchange}&BidCriteria={BidCriteria}&lastModifiedOnOrAfterUtc={lastModifiedOnOrAfterUtc}&futMonthOnOrAfterEndDate={futMonthOnOrAfterEndDate} |
Returns a list of Futures Months where the Futures Month End Date has not yet past. If the lastModifiedOnOrAfterUtc filter is used, the futures month end date filter is suppressed. |
InventoryAdjustment
| GET InventoryAdjustment/GetInventoryAdjustmentTypes |
Returns a list of Inventory Adjustment Types. |
| POST InventoryAdjustment/PostInventoryAdjustment |
Add an inventory adjustment. |
InventoryCheck
| GET InventoryCheck/GetInventoryCheck?DeptID={DeptID}&ProdID={ProdID}&LocationID={LocationID} |
Returns inventory details for a product. |
InventoryCheckList
| POST InventoryCheckList/GetInventoryCheckList |
Returns a list of inventory check details. |
InventoryReceived
| GET InventoryReceived/GetInventoryReceived?vendorId={vendorId}&ticketNumber={ticketNumber}&statusType={statusType} |
Returns a list of tickets for products received through Agvance Warehouse / Mobile Inventory |
| POST InventoryReceived/PostInventoryReceived |
Creates inventory received records |
| PUT InventoryReceived/PutInventoryReceived |
Updates inventory received records |
Invoice
JournalEntry
| GET JournalEntry/GetJournalEntry?createdOnOrAfterUtc={createdOnOrAfterUtc}&includeAccountAttributesList={includeAccountAttributesList} |
Returns a list of Journal Entries filtered by the date and time created in UTC format. The request and response require the use of "Paged" records using Header Keys. |
Location
| GET Location/GetLocation?IncludeInactive={IncludeInactive} |
Returns a list of locations. |
LpTank
| GET LpTank/GetLpTankInfo?CustomerID={CustomerID}&TankNumber={TankNumber}&LpTankGuid={LpTankGuid}&lastModifiedOnOrAfterUtc={lastModifiedOnOrAfterUtc}&customerLocationIdOrGuid={customerLocationIdOrGuid}&tankLocationIdOrGuid={tankLocationIdOrGuid} |
Returns a list of Tanks. One of the parameters must be used. |
| POST LpTank/PostTankReading |
Create a Tank Reading entry |
| POST LpTank/PostTank |
Create a Tank |
| PUT LpTank/PutTank |
Update a Tank |
ManufactureInventory
| POST ManufactureInventory/PostManufactureInventory |
Creates a manufacture inventory record. |
Map
| GET Map/GetFieldGuidFromLayerHash?LayerIDHash={LayerIDHash} |
Get the FieldGUID from the LayerIDHash provided |
OpRegionList
Payment
| GET Payment/GetPayment?CustomerID={CustomerID}&PaymentDate={PaymentDate}&PaymentStartDate={PaymentStartDate}&PaymentEndDate={PaymentEndDate}&PaymentAmount={PaymentAmount}&PaymentLocationID={PaymentLocationID}&PaymentType={PaymentType}&PrePayYesNo={PrePayYesNo}&InvoiceNumber={InvoiceNumber} |
Returns payment information. |
| POST Payment/PostReceivedOnAccount |
Creates a new Received on Account payment. |
| POST Payment/PostBudgetPayment |
Creates a new Budget payment on a memo invoice. |
PaymentTerms
| GET PaymentTerms/GetPaymentTerm?id={id}&effectiveDate={effectiveDate}&activeDetailLineFilter={activeDetailLineFilter} |
Returns a list of Payment Terms |
PhysicalInventory
| GET PhysicalInventory/GetPhysicalInventory?UserID={UserID} |
Returns Physical Inventory Count |
Placement
| GET Placement/GetPlacement?name={name} |
Returns a list of Placements (the method in which product is applied to a field, i.e., broadcast, sprayed, knifed, etc.) |
Plan
PremiumDiscount
| GET PremiumDiscount/GetPremiumDiscountSchedule?Commodity={Commodity}&GradeFactor={GradeFactor} |
Returns a list of Premium Discount Schedules. |
Price
| GET Price/GetPrice?CustID={CustID}&DeptID={DeptID}&ProdID={ProdID} |
Returns the heading, price, and level for a customer/product. |
PriceLevel
| GET PriceLevel/GetCosts?DeptID={DeptID}&ProdID={ProdID} |
Returns a list of price/cost levels. |
Product
| GET Product/GetProductByLocationID?ProductLocation={ProductLocation}&ProductName={ProductName}&manufacturerId={manufacturerId} |
Returns a list of products. |
| GET Product/GetProductByID?DeptID={DeptID}&ProdID={ProdID}&LocationID={LocationID} |
Returns the products from the product id and location id sent in. |
| GET Product/GetProductCategoryMatchDifferentLocation?SourceProductGUID={SourceProductGUID}&DestinationLocation={DestinationLocation}&IncludeSourceInResponse={IncludeSourceInResponse} |
Returns a list of products that match the Category and Product ID of the Source Product GUID for the Destination Location specified. |
| GET Product/GetProduct?DepartmentID={DepartmentID}&ProductID={ProductID}&LocationID={LocationID}&SearchText={SearchText}&HowToSearch={HowToSearch}&IncludeBarCodes={IncludeBarCodes}&ActiveProductFilter={ActiveProductFilter} |
Returns the product details. Send the GUID value in the DepartmentID parameter if searching for a product by the GUID value. |
ProductList
| POST ProductList/GetProductList?lastModifiedOnOrAfterUtc={lastModifiedOnOrAfterUtc}&lastModifiedOnOrBeforeUtc={lastModifiedOnOrBeforeUtc} |
Returns a list of products based on a product unique key, productGUID, or departmentId/productId combination. |
ProductQuote
| GET ProductQuote/GetProductQuoteList?custId={custId}&deptId={deptId}&prodId={prodId} |
Returns a listing of product quotes containg the ProductName, Number, Price, and QuoteDate. |
| GET ProductQuote/GetProductQuote?QuoteNumber={QuoteNumber} |
Gets a product quotes. |
PurchaseContract
| GET PurchaseContract/GetPurchaseContractByContractByLocationID?Contract={Contract}&Location={Location} |
Returns a purchase contract by contract number and location. |
| POST PurchaseContract/PostPurchaseContract |
Create a purchase contract |
| GET PurchaseContract/GetPurchaseContract?CustID={CustID}&Location={Location}&Contract={Contract}&Commodity={Commodity}&ContractStatus={ContractStatus}&ContractType={ContractType}&UseDateEst={UseDateEst}&StartDate={StartDate}&EndDate={EndDate}&BidCriteria={BidCriteria}&ShippingDestination={ShippingDestination}&lastModifiedOnOrAfterUtc={lastModifiedOnOrAfterUtc}&lastModifiedOnOrBeforeUtc={lastModifiedOnOrBeforeUtc} |
Returns a list of purchase contract by location and any optional parameters provided. |
PurchaseInvoice
| GET PurchaseInvoice/GetPurchaseInvoice?VendorID={VendorID}&InvoiceNumber={InvoiceNumber} |
Returns a purchase invoice. |
| POST PurchaseInvoice/PostPurchaseInvoice |
Creates a new purchase invoice. |
PurchaseInvoiceList
PurchaseOrder
PurchaseReceipt
| GET PurchaseReceipt/GetPurchaseReceiptByVendorIDByTicketNumber?VendID={VendID}&TicketNum={TicketNum} |
Returns purchase receipt |
| POST PurchaseReceipt/PostPurchaseReceipt |
Creates a new purchase receipt |
PurchaseReceiptList
SalesContract
SalesOrderDiscount
| GET SalesOrderDiscount/GetSalesOrderDiscount |
Returns a list of sales order discounts. |
| POST SalesOrderDiscount/GetSalesOrderDiscountDetailList |
Returns a list of sales order discount details for the sales order passed in. |
SalesOrderTermDiscount
| POST SalesOrderTermDiscount/GetSalesOrderPaymentTermDiscountList?LocationID={LocationID}&CustID={CustID} |
Returns a list of sales order term discounts. |
SalesOrderV2
| GET SalesOrderV2/GetSalesOrderV2?salesOrderGuid={salesOrderGuid}&orderNumber={orderNumber}&custIdOrGuid={custIdOrGuid}&statusFilter={statusFilter}&processedFilter={processedFilter} |
Returns a list of Sales Orders |
| POST SalesOrderV2/PostSalesOrderV2 |
Creates a Sales Order |
| PUT SalesOrderV2/PutSalesOrderV2 |
Updates a Sales Order |
| DELETE SalesOrderV2/DeleteSalesOrderV2?salesOrderGuid={salesOrderGuid} |
Deletes a Sales Order. |
Salesperson
| GET Salesperson/GetSalesperson?salesPersonSearch={salesPersonSearch}&salesPersonSearchType={salesPersonSearchType}&lastModifiedOnOrAfterUtc={lastModifiedOnOrAfterUtc} |
Returns a list of Salespeople. |
ScaleInterface
ScaleTicket
Settlement
Technology
| GET Technology/GetTechnologyLicenses?TransactionDate={TransactionDate}&ProductGuid={ProductGuid}&CustomerGuid={CustomerGuid}&DeptID={DeptID}&ProdID={ProdID}&CustID={CustID} |
Returns the technology license information about a single customer and product for a given transaction date. To retrieve a list of technology licenses, provide the following: 1. Transaction Date 2. CustID or CustGuid 3. DeptID and ProdID -or- ProductGuid |
| GET Technology/GetTechnologyGroupCheck?TransactionType={TransactionType}&ProductGuid={ProductGuid}&DeptID={DeptID}&ProdID={ProdID} |
Returns the technology group check information for a transaction type and product. To retrieve the technology group check information, provide the following: 1. TransactionType 2. DeptID and ProdID -or- ProductGuid |
User
| POST User/PostLogout |
Method exposed only for legacy apps as it makes no changes in the API. Remote app should dispose of session internally. |
| GET User/GetUser?userIdToFilterBy={userIdToFilterBy} |
Returns a list of users. |
UserCoded
| GET UserCoded |
Validates user login. |
| GET UserCoded/Login |
Validates user login. |
Vehicle
| GET Vehicle/GetVehicle?active={active}&location={location}&type={type} |
Get a list of vehicles. |