GET
/source/{sourceId}/equipment/{equipmentId}/location
View Equipment Location
POST
/source/{sourceId}/equipment/{equipmentId}
Create/Update Equipment
Equipment Definitions
GET /source/{sourceId} /equipment/{equipmentId}/location
View Equipment Location
URL
GET https://api.soa-proxy.deere.com/aglogic/source/{sourceId}/equipment/{equipmentId}/location
Accept: */*
 
Request Parameters
This resource does not currently take any filters/request parameters.
 
Response Codes
Codes  
200 Success.
400 Bad Request. Check that the passed data is in the right format and passes schema validation.
401 Unauthorized. There is a problem with the credentials provided.
404 Problem with the URL. Check that the URL matches the pattern described above.
500 Server error. An unexpected error occurred on the server processing your post.
 
Response Details
Field Type Example Description
equipmentId string 12345 Database Equipment ID
equipmentName string Bob's Tractor Equipment Name
timeStamp dateTime 2015-02-25T22:06:23.000Z Timestamp of this equipment location call-in.
lat double 41.688612 Last known latitude of the equipment.
lon double -93.693612 Last known longitude of the equipment.
currentState string --- Current state of the equipment.
POST /source/{sourceId} /equipment/{equipmentId}
Create/Update Equipment
 
Request URI
POST https://api.soa-proxy.deere.com/aglogic/source/{sourceId}/equipment/{equipmentId}
Accept: */*
 
Request Details
Field Type Example Description
name string Default Application Equipment name.
equipment-type string APPLICATOR Equipment Type
load-types-supported string ANHYDROUS Load types supported by this equipment
attributes --- See sample response below. Includes the name and value of each attribute.
 
Sample Request in XML
https://api.soa-proxy.deere.com/aglogic/source/223031/equipment/234555

<?xml version="1.0" encoding="UTF-8"?>
<equipment xmlns="http://www.deere.com/agriservices/schemas/nutrientlogistics/ backofficeintegration"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <name>Default Applicator</name>
  <equipment-type>APPLICATOR</equipment-type>
  <load-types-supported>ANHYDROUS</load-types-supported>
  <attributes>
    <attribute>
      <name>ACRES_PER_HOUR</name>
      <value>50</value>
    </attribute>
  </attributes>
</equipment>
 
Response Codes
Codes  
200 Success.
400 Bad Request. Check that the passed data is in the right format and passes schema validation.
401 Unauthorized. There is a problem with the credentials provided.
404 Problem with the URL. Check that the URL matches the pattern described above.
500 Server error. An unexpected error occurred on the server processing your post.
Equipment Definitions
Equipment Definitions
AgLogic supports the importing of Equipment, such as Applicators/Sprayers.
 
   
name A name associated with this piece of equipment.
equipment tender Type of equipment, such as Applicator or Tender.
load types supported Designation of types of loads this equipment can handle, such as liquid or dry. Multiple types may be designated.
attributes Zero to many attributes may be specified for the equipment, such as application rate.