eQuipAPI

<back to all web services

CreateLocation

Creates a new Location. Requires a valid user to complete this request. Returns LocationDto.

The following routes are available for this service:
POST/sites/locationsCreates a new Location.
CreateLocation Parameters:
NameParameterData TypeRequiredDescription
UserIDqueryGuidYesThe UserID that authorizes the caller to complete the request. Contact your eQuip admin.
LocationIDbodyintNoLocation ID
LocationCategoryIDbodyintYesLocation Category ID
UL_LocationIDbodyintNoUL Location ID
SiteIDbodyintYesSite ID
PlanIDbodyintNoPlan ID
ZoneIDbodyintNoZone ID
LocationBarcodebodystringNoLocation Barcode
LocationNamebodystringYesThe name of location
LocationDescriptionbodystringNoLocation Description
LocationXbodyintNoLocationX
LocationYbodyintNoLocationY
WidthbodyintNoWidth
HeightbodyintNoHeight
SizeTypebodystringNoSize Type
OpacitybodystringNoOpacity
ColorbodystringNoColor
DisplayOnScannerbodybooleanNoDisplay On Scanner
FileLocatorCodebodystringNoFile Locator Code
DateCreatedbodydatetimeNoCreated date
DateModifiedbodydatetimeNoModified date
UseMapbodybooleanNoUse Map?
CustomFieldsbodyList<CustomElement>NoCustom Fields collection
CustomElement Parameters:
NameParameterData TypeRequiredDescription
FieldNamebodystringYesThe name of the field
FieldValuebodyobjectNoThe value of the field
LocationDto Parameters:
NameParameterData TypeRequiredDescription
LocationIDbodystringNoLocation ID
LocationCategoryIDbodystringNoLocation Category ID
UL_LocationIDbodystringNoUL Location ID
SiteIDbodystringNoSite ID
PlanIDbodystringNoPlan ID
ZoneIDbodystringNoZone ID
LocationBarcodebodystringNoLocation Barcode
LocationNamebodystringNoLocation Name
LocationDescriptionbodystringNoLocation Description
LocationXbodystringNoLocationX
LocationYbodystringNoLocationY
WidthbodystringNoWidth
HeightbodystringNoHeight
SizeTypebodystringNoSize Type
OpacitybodystringNoOpacity
ColorbodystringNoColor
DisplayOnScannerbodystringNoDisplay On Scanner
FileLocatorCodebodystringNoFile Locator Code
DateCreatedbodystringNoDate Created
DateModifiedbodystringNoDate Modified
UseMapbodystringNoUse Map?
CustomFieldsbodyList<CustomKeyPair>NoCustom Fields
CustomKeyPair Parameters:
NameParameterData TypeRequiredDescription
FieldNamebodystringNoThe name of field
FieldValuebodyobjectNoThe value of field

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 /xml/reply/CreateLocation HTTP/1.1 
Host: equipstage2.e-isg.com 
Content-Type: application/xml
Content-Length: length

<CreateLocation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eQuipModel">
  <Color>String</Color>
  <CustomFields>
    <CustomElement>
      <FieldName>String</FieldName>
      <FieldValue />
    </CustomElement>
  </CustomFields>
  <DateCreated>0001-01-01T00:00:00</DateCreated>
  <DateModified>0001-01-01T00:00:00</DateModified>
  <DisplayOnScanner>false</DisplayOnScanner>
  <FileLocatorCode>String</FileLocatorCode>
  <Height>0</Height>
  <LocationBarcode>String</LocationBarcode>
  <LocationCategoryID>0</LocationCategoryID>
  <LocationDescription>String</LocationDescription>
  <LocationID>0</LocationID>
  <LocationName>String</LocationName>
  <LocationX>0</LocationX>
  <LocationY>0</LocationY>
  <Opacity>String</Opacity>
  <PlanID>0</PlanID>
  <SiteID>0</SiteID>
  <SizeType>String</SizeType>
  <UL_LocationID>0</UL_LocationID>
  <UseMap>false</UseMap>
  <UserID>String</UserID>
  <Width>0</Width>
  <ZoneID>0</ZoneID>
</CreateLocation>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<LocationDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/eQuipModel">
  <Color>String</Color>
  <CustomFields>
    <CustomKeyPair>
      <FieldName>String</FieldName>
      <FieldValue />
    </CustomKeyPair>
  </CustomFields>
  <DateCreated>0001-01-01T00:00:00</DateCreated>
  <DateModified>0001-01-01T00:00:00</DateModified>
  <DisplayOnScanner>false</DisplayOnScanner>
  <FileLocatorCode>String</FileLocatorCode>
  <Height>0</Height>
  <LocationBarcode>String</LocationBarcode>
  <LocationCategoryID>0</LocationCategoryID>
  <LocationDescription>String</LocationDescription>
  <LocationID>0</LocationID>
  <LocationName>String</LocationName>
  <LocationX>0</LocationX>
  <LocationY>0</LocationY>
  <Opacity>String</Opacity>
  <PlanID>0</PlanID>
  <SiteID>0</SiteID>
  <SizeType>String</SizeType>
  <UL_LocationID>0</UL_LocationID>
  <UseMap>false</UseMap>
  <Width>0</Width>
  <ZoneID>0</ZoneID>
</LocationDto>