FORKLIFT XML-Interface

The new FORKLIFT import-interface uses an XML-format for importing data. Enclosed find the Schema of the XML as well as an example file and the description (in this document). Note that all measurements are in the units you selected for your account on the FORKLIFT website. Further note that all prices are in the currency that you selected as "Import-currency" in FORKLIFT. Special Characters have to be encoded in UTF-8 format. Other encodings will break on the way and are not supported (wrong representation or import may fail)!

XML Basics

XML Basics

The XML-File follows a special format, which is described in short form here:

     
     <?xml version="1.0" encoding=“UTF-8“ ?>
        <machinelist code="76382388">
            <machine type="1">
            [..tags..]
            </machine>
        </machinelist>
     

The machinelist code attribute value for your account is given to you by your FORKLIFT representative.

Then following are the machines with their corresponding types and their tags. The types are coded as follows:

Types

Value Description
1 Forklift
2 Attachment
3 Aerial Equipment
4 Cleaning Technology
5 Lifting mast
6 Battery
7 Charger
8 Spare parts
9 Construction Equipment

Forklift Attributes

Forklift Attributes

Here you can find all the tags, whether they are mandatory or not (marked with an X in the „default column), their default values and to what machine-types they can attach to.

Tag Type Default Description Values
enginetypeintXThe engine type of the machine.Go to
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.-
manufacturerstringXThe manufacturer name of the machine.-
tocintXThe type of construction of the machine.Go to
addeqbitsint0Bits for additional equipment. There can be more than 1 of these tags per machine. These items appear translated on the page.Go to
addequipstring''Additional equipment of the machine, for forklifts see also next field for translateable values-
attachbitint0Bits for attachments. There can be more than 1 of there tags per machine. The items appear translated.Go to
attachmentsstring''Attachments of the machine.-
auctionenddatetime''If the machine is in an auction, this is the end datetime of the auction.Go to
auctionurlstring''The URL of the auction. This links to an external auction-site. The URL has to be properly URL-encoded.Go to
availablestring''The availability of the machine (e.g. "at once")-
batterystring''Description of the battery (size and age)-
batterytypeint1Enter the type of battery.Go to
capacityint0The lifting capacity of the device-
chassisnostring''The chassis (serial-) no. of the machine-
closedheightint0The closed height of the lifting mast-
conditionInt4The condition of the machine. Default is "Ready to use and fully operational".Go to
custpriceint0The end user price for the machine in your selected import-currency-
dailyrentpriceint0The daily rental price for the machine in your selected import-currency.-
dealerpriceint0The dealer price for the machine in your selected import-currency-
demoint0Set to 1 if this is an intranet demonstration machine. Only shown in intranet and is not meant to be sold-
enginestring''Description of the machine's engine-
expmascusint01 if the machine should be exported to Mascus, 0 if not. Note that you have to add this option to your contract.-
expmobileint01 if the machine should be exported to Mobile, 0 if not. Note that you have to add this option to your contract.-
expsupraliftint01 if the machine should be exported to Supralift, 0 if not. Note that you have to add this option to your contract.-
forkcarrstring''Description of the machines fork carriage-
forklengthInt0The Length of the forks of the forklift-
forksstring''Description of the forks of the machine-
freeliftint0The free lift oft the lifting mast-
hoursint0The machine's running hours-
imagestringURL to an image for the machine. The attribute ‘pos’ is mandatory and gives the position of the image in the machines detail view. ‘pos’ has to be a number unique to the machine. If you have special characters in the URL, make sure to properly URL-encode them.-
imageliststringThis is a comma-separated list of image-URLs. You can give multiple URLs here and they are separately processed. This tag is only in effect if there are no tags for the machine. Special characters have to be properly URL-encoded!-
intpriceInt0Your internal price, only visible to you-
intranetpriceint0The price for the machine in the intanet area your selected import-currency-
intraremarksstring''Remarks visible in the Intranet-area.-
intremarksstring''Remarks visible just to you.-
lengthint0The length of the machine-
liftingheightint0The lifting height of the lifting mast-
loadcenterint0The load-center of the machine-
loccitystringThe city where the machine is located. Defaults to the user accounts city.-
loccountryint0The coded country where the machine is located. This defaults to the country of the user account.Go to
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.-
masttypeint0The mast type.Go to
modelstring''The model type of the machine-
monthlyrentprint0The monthly rental price per day for the machine in your selected import-currency.-
optcondint6The optical condition of the machine. Default is “Normal”.Go to
remarksstring''Remarks visible to dealers-
rentalint0Set to 1 if the machine is a rental machine-
techcondint6The technical condition of the machine. Default is “Normal”.Go to
transmissionstring''The machine's transmission-
tyresint0The type of front-tires of the machine. Defaults to "unknown".Go to
tyres2int0The type of back-tires of the machine. Defaults to „unknown“.Go to
tyresfrontstring''Description of the front tyres-
tyresrearstring''Description of the rear tyres-
userremarksstring''Remarks visible to end users-
viewauctionint0Set to 1 if the machine should be visible as auction-machine.Go to
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers-
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.-
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.-
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users-
warrantyint0The coded warranty duration.Go to
weeklyrentprInt0The weekly rental price per day for the machine in your selected import-currency.-
weightint0The weight (or dead weight) of the machine-
widthint0The width of the machine-
yocint0The year of construction. Use 0 for unknown.-
yturlstringA embed-URL to a YouTube-video for this machine-

Attachment Attributes

Attachment Attributes

Tag Type Default Description Values
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the machine.
tocintXThe type of construction of the machine. See Appendix A for possible values.
armbroadint0The fork-width or arm-width
armlengthint0The fork-length or arm-length
armsizeint0The fork-size or arm-size
availablestring''The availability of the machine (e.g. "at once")
balancepointint0The balancepoint of the attachment
buildbroadint0The build-width of the attachment
capacityint0The lifting capacity of the device
carrbroadint0The back width or front-carriage width of the attachment
chassisnostring''The chassis (serial-) no. of the machine
custpriceint0The end user price for the machine in your selected import-currency
dailyrentpriceint0The daily rental price for the machine in your selected import-currency.
dealerpriceint0The dealer price for the machine in your selected import-currency
frontendint0The front end measure of the attachment
imagestringURL to an image for the machine. The attribute ‘pos’ is mandatory and gives the position of the image in the machines detail view. ‘pos’ has to be a number unique to the machine. If you have special characters in the URL, make sure to properly URL-encode them.
imageliststringThis is a comma-separated list of image-URLs. You can give multiple URLs here and they are separately processed. This tag is only in effect if there are no tags for the machine. Special characters have to be properly URL-encoded!
intpriceInt0Your internal price, only visible to you
intranetpriceint0The price for the machine in the intranet area your selected import-currency
intraremarksstring''Remarks visible in the Intranet-area.
intremarksstring''Remarks visible just to you.
isoclassstring'keine'The ISO-class of the attachment. Possible values are "2", "3", "4", "Pin-Type"
loadcenterint0The load-center of the machine
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryint0The coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestring''The postcode where the machine is located. Defaults to the user accounts postcode.
modelstring''The model type of the machine
monthlyrentprint0The monthly rental price per day for the machine in your selected import-currency.
optcondint6The optical condition of the machine. See Appendix K for values, defaults to “very bad”.
rangefromint0The minimum opening-width/ roll-diameter/ adjustable range of the attachment
rangetoint0The maximum opening-width/ roll-diameter/ adjustable range of the attachment
remarksstring''Remarks visible to dealers
rentalint0Set to 1 if the machine is a rental machine
techcondint6The technical condition of the machine. See Appendix K for values, defaults to “very bad”.
techdescrstring''A short technical description of the machine
userremarksstring''Remarks visible to end users
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
weeklyrentprInt0The weekly rental price per day for the machine in your selected import-currency.
weightint0The weight (or dead weight) of the machine
yocint0The year of construction. Use 0 for unknown.
yturlstring''A embed-URL to a YouTube-video for this machine
tyres2int0The type of back-tires of the machine. Defaults to „unknown“. See Appendix E for valid values.
tyresfrontstring''Description of the front tyres
tyresrearstring''Description of the rear tyres
userremarksstring''Remarks visible to end users
viewauctionint0Set to 1 if the machine should be visible as auction-machine. Auctions are described in Appendix L.
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
warrantyint0The coded warranty duration. See Appendix F for values
weeklyrentprInt0The weekly rental price per day for the machine in your selected import-currency.
weightint0The weight (or dead weight) of the machine
widthint0The width of the machine
yocint0The year of construction. Use 0 for unknown.
yturlstringA embed-URL to a YouTube-video for this machine

Aerial Equipment Attributes

Aerial Equipment Attributes

Tag Type Default Description Values
enginetypeintXThe engine type of the machine. See Appendix C for possible values.
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the machine.
tocintXThe type of construction of the machine. See Appendix A for possible values.
addequipstring''Additional equipment of the machine
allwheelint0Set to 1 if the carrier vehicle has all-wheel-drive, set to 2 if the vehicle has chain drive
auctionenddatetime''If the machine is in an auction, this is the end datetime of the auction. Auctions are described in Appendix L.
auctionurlstring''The URL of the auction. This links to an external auction-site. The URL has to be properly URL-encoded. Auctions are described in Appendix L.
availablestring''The availability of the machine (e.g. "at once")
basketloadint0The basket load of the platform
batterystring''Description of the battery (size and age)
capacityint0The lifting capacity of the device
carrvehiclestring''The carrier vehicle of the platform (if applicable)
chassisnostring''The chassis (serial-) no. of the machine
custpriceint0The end user price for the machine in your selected import-currency
dailyrentpriceint0The daily rental price for the machine in your selected import-currency.
dealerpriceint0The dealer price for the machine in your selected import-currency
heightint0The height of the platform or cleaner
hoursint0The machine's running hours
imagestringURL to an image for the machine. The attribute ‘pos’ is mandatory and gives the position of the image in the machines detail view. ‘pos’ has to be a number unique to the machine. If you have special characters in the URL, make sure to properly URL-encode them.
imageliststringThis is a comma-separated list of image-URLs. You can give multiple URLs here and they are separately processed. This tag is only in effect if there are no tags for the machine. Special characters have to be properly URL-encoded!
intpriceInt0Your internal price, only visible to you
intranetpriceint0The price for the machine in the intanet area your selected import-currency
intraremarksstring''Remarks visible in the Intranet-area.
intremarksstring''Remarks visible just to you.
latrangeint0The lateral range of the platform
lengthint0The length of the machine
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryint0The coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.
modelstring''The model type of the machine
monthlyrentprint0The monthly rental price per day for the machine in your selected import-currency.
optcondint6The optical condition of the machine. See Appendix K for values, defaults to “very bad”.
platfeedmotint0The platform feed motion
remarksstring''Remarks visible to dealers
rentalint0Set to 1 if the machine is a rental machine
techcondint6The technical condition of the machine. See Appendix K for values, defaults to “very bad”.
userremarksstring''Remarks visible to end users
viewauctionint0Set to 1 if the machine should be visible as auction-machine. Auctions are described in Appendix L.
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
weeklyrentprInt0The weekly rental price per day for the machine in your selected import-currency.
weightint0The weight (or dead weight) of the machine
widthint0The width of the machine
workheightint0The work height of the platform
yocint0The year of construction. Use 0 for unknown.
yturlstringA embed-URL to a YouTube-video for this machine
viewauctionint0Set to 1 if the machine should be visible as auction-machine. Auctions are described in Appendix L.
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
warrantyint0The coded warranty duration. See Appendix F for values
weeklyrentprInt0The weekly rental price per day for the machine in your selected import-currency.
weightint0The weight (or dead weight) of the machine
widthint0The width of the machine
yocint0The year of construction. Use 0 for unknown.
yturlstringA embed-URL to a YouTube-video for this machine

Cleaning Technology Attributes

Cleaning Technology Attributes

Tag Type Default Description Values
enginetypeintXThe engine type of the machine. See appendix C for possible values.
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the machine.
tocintXThe type of construction of the machine. See appendix A for possible values.
addequipstring''Additional equipment of the machine
areaperformanceint0The areaperformance of the machine in m²/h or sqft/h (dependant on your units settings)
auctionenddatetime''If the machine is in an auction, this is the end datetime of the auction. Auctions are described in Appendix L.
auctionurlstring''The URL of the auction. This links to an external auction-site. The URL has to be properly URL-encoded. Auctions are described in Appendix L.
availablestring''The availability of the machine (e.g. "at once")
batterystring''Description of the battery (size and age)
brushpressureint0The brush pressure of the cleaner
chassisnostring''The chassis (serial-) no. of the machine
cleaningwidthint0The cleaning width
custpriceint0The end user price for the machine in your selected import-currency
dailyrentpriceint0The daily rental price for the machine in your selected import-currency.
dealerpriceint0The dealer price for the machine in your selected import-currency
heightint0The height of the platform or cleaner
hoppercapacityint0The capacity of the hopper, depending on your units in l or gal.
imagestringURL to an image for the machine. The attribute ‘pos’ is mandatory and gives the position of the image in the machines detail view. ‘pos’ has to be a number unique to the machine. If you have special characters in the URL, make sure to properly URL-encode them.
imageliststringThis is a comma-separated list of image-URLs. You can give multiple URLs here and they are separately processed. This tag is only in effect if there are no tags for the machine. Special characters have to be properly URL-encoded!
intpriceInt0Your internal price, only visible to you
intranetpriceint0The price for the machine in the intranet area your selected import-currency
intraremarksstring''Remarks visible in the Intranet-area.
intremarksstring''Remarks visible just to you.
lengthint0The length of the machine
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryint0The coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestring''The postcode where the machine is located. Defaults to the user accounts postcode.
modelstring''The model type of the machine
monthlyrentprint0The monthly rental price per day for the machine in your selected import-currency.
optcondint6The optical condition of the machine. See Appendix K for values, defaults to “very bad”.
recoverytankint0The capacity of the recovery tank, depending on your units in l or gal.
remarksstring''Remarks visible to dealers
rentalint0Set to 1 if the machine is a rental machine
solutiontankint0The capacity of the solution tank, depending on your units in l or gal.
suctionwidthint0The suction width of the cleaner
techcondint6The technical condition of the machine. See Appendix K for values, defaults to “very bad”.
userremarksstring''Remarks visible to end users
viewauctionint0Set to 1 if the machine should be visible as auction-machine. Auctions are described in Appendix L.
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
weeklyrentprInt0The weekly rental price per day for the machine in your selected import-currency.
weightint0The weight (or dead weight) of the machine
widthint0The width of the machine
workingwidthint0The working width of the machine
yocint0The year of construction. Use 0 for unknown.
yturlstringA embed-URL to a YouTube-video for this machine

Lifting Mast Attributes

Lifting Mast Attributes

Tag Type Default Description Values
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the machine.
capacityint0The lifting capacity of the device
closedheightint0The closed height of the lifting mast
custpriceint0The end user price for the machine in your selected import-currency
dealerpriceint0The dealer price for the machine in your selected import-currency
freeliftint0The free lift oft the lifting mast
imagestringURL to an image for the machine. The attribute ‘pos’ is mandatory and gives the position of the image in the machines detail view. ‘pos’ has to be a number unique to the machine. If you have special characters in the URL, make sure to properly URL-encode them.
imageliststringThis is a comma-separated list of image-URLs. You can give multiple URLs here and they are separately processed. This tag is only in effect if there are no tags for the machine. Special characters have to be properly URL-encoded!
intpriceInt0Your internal price, only visible to you
intremarksstring''Remarks visible just to you.
liftingheightint0The lifting height of the lifting mast
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryint0The coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.
masttypeint0The mast type. See appendix D for valid values.
modelstring''The model type of the machine
optcondint6The optical condition of the machine. See Appendix K for values, defaults to “very bad”.
remarksstring''Remarks visible to dealers
techcondint6The technical condition of the machine. See Appendix K for values, defaults to “very bad”.
userremarksstring''Remarks visible to end users
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
yturlstringA embed-URL to a YouTube-video for this machine

Battery Attributes

Battery Attributes

Tag Type Default Description Values
batterytypeintXThe type of battery. See appendix A for possible values.
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the part.
addequipstring''Additional equipment of the machine
capacityint0The battery capacity in Ah.
custpriceint0The end user price for the machine in your selected import-currency
dealerpriceint0The dealer price for the machine in your selected import-currency
heightint0The height of the part
intpriceint0Your internal price, visible only to you
intremarksstring''Remarks visible just to you.
layoutstring‘‘The Battery-layout. If entered shown instead of length/width/height
lengthint0The length of the part
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryintThe coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.
modelstring''The model type of the part
newint0New battery/charger – set to 1, used battery/charger – set to 0
prepdatestring‘1970-01-01‘The preparation date of the battery in ISO-notation (YYYY-MM-DD)
remarksstring''Remarks visible to dealers
remcapint0The remaining capacity of the battery, 0=unknown
serialstring‘‘The serialnumber
troughstring''Description of the battery trough.
userremarksstring''Remarks visible to end users
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
voltageint48The voltage of the battery. See appendix G for possible values
warrantystring‘‘The warranty of the battery or charger
weightint0The weight of the part
widthint0The width of the part
yocint0The year of construction. Use 0 for unknown.
yturlstring‘‘A embed-URL to a YouTube video for this machine

Charger Attributes

Charger Attributes

Tag Type Default Description Values
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
loadertypeintXThe type of loader. See appendix A for valid values.
manufacturerstringXThe manufacturer name of the part.
acstring‘‘AC input voltages as string separate with ‘|’
addequipstring''Additional equipment of the machine
currentint0The max. loading current in A.
custpriceint0The end user price for the machine in your selected import-currency
dealerpriceint0The dealer price for the machine in your selected import-currency
intpriceint0Your internal price, visible only to you
intremarksstring''Remarks visible just to you.
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryintThe coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.
modelstring''The model type of the part
newint0New battery/charger – set to 1, used battery/charger – set to 0
remarksstring''Remarks visible to dealers
serialstring‘‘The serialnumber
userremarksstring''Remarks visible to end users
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
voltagestring48The DC-voltage(s)s of the loader. If multiple voltages are supported, please enter a string like “12 | 24“
warrantystring‘‘The warranty of the battery or charger
yocint0The year of construction. Use 0 for unknown.
yturlstring‘‘A embed-URL to a YouTube video for this machine

Spare Parts Attributes

Spare Parts Attributes

Tag Type Default Description Values
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the part.
conditionint4Condition of the spare part. See Appendix B for conditions. Defaults to „normal“
custpriceint0The end user price for the machine in your selected import-currency
dealerpriceint0The dealer price for the machine in your selected import-currency
descriptionstring‘‘Description of the spare part
intpriceint0Your internal price, visible only to you
intremarksstring''Remarks visible just to you.
listpriceint0The list-price of the part
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryint0The coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.
mfgnrstring‘‘The manufacturer number
partidstring‘‘The Spare part ID
remarksstring''Remarks visible to dealers
sparetypestring'others'The type of sparepart. See appendix A for valid values, defaults to ‘others’
userremarksstring''Remarks visible to end users
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users

Construction Equipment Attributes

Construction Equipment Attributes

Tag Type Default Description Values
enginetypeintXThe engine type of the machine. See appendix C for possible values.
internalnostringXA unique string for you to identify a machine. Don't use special characters like space, %, ?, /, \ etc. because this identifier is also used to attach images to a machine.
manufacturerstringXThe manufacturer name of the machine.
tocintXThe type of construction. See appendix A for possible values.
addequipstring‘‘Additional equipment of the machine
attachmentsstring''Attachments of the machine
auctionenddatetime''If the machine is in an auction, this is the end datetime of the auction. Auctions are described in Appendix L.
auctionurlstring''The URL of the auction. This links to an external auction-site. The URL has to be properly URL-encoded. Auctions are described in Appendix L.
availablestring‘‘The availability as a string
chassisnostring‘‘The chassis (serial-) number of the machine
conditionint4The condition of the machine. See appendix B for possible values.
curbweightint0The curb weight of the machine
custpriceint0The end user price for the machine in your selected import-currency
dealerpriceint0The dealer price for the machine in your selected import-currency
demoint0Set to 1 if this is an intranet demonstration machine. Only shown in intranet and is not meant to be sold but rented for demonstration purposes
heightint0The height of the machine
hingesstring‘‘The hinges of the machine
hoursInt0The machine‘s running-hours
imagestringURL to an image for the machine. The attribute ‘pos’ is mandatory and gives the position of the image in the machines detail view. ‘pos’ has to be a number unique to the machine. If you have special characters in the URL, make sure to properly URL-encode them.
imageliststringThis is a comma-separated list of image-URLs. You can give multiple URLs here and they are separately processed. This tag is only in effect if there are no tags for the machine. Special characters have to be properly URL-encoded!
intpriceint0Your internal price of the machine (only visible to you!)
intranetpriceint0The price for the machine in the intranet area your selected import-currency
intraremarksstring''Remarks visible in the Intranet-area.
intremarksstring''Remarks visible just to you.
lengthint0The length of the machine
loccitystringThe city where the machine is located. Defaults to the user accounts city.
loccountryintThe coded country where the machine is located. This defaults to the country of the user account. For the codes see Appendix H.
locpostcodestringThe postcode where the machine is located. Defaults to the user accounts postcode.
modelstring''The model type of the machine
powerstring‘‘The engine power of the machine. Please enter the units additionally (e.g. „100 hp“)
remarksstring''Remarks visible to dealers
rentalint0Set to 1 if the machine is a rental machine
rentpriceint0The minimum daily rental price of the machine
userremarksstring''Remarks visible to end users
viewauctionint0Set to 1 if the machine should be visible as auction-machine. Auctions are described in Appendix L.
viewforkliftint0Set to 1 if the machine should be visible in FORKLIFT to dealers
viewintrarentint0Set to 1 if the machine should be visible in the Intranet rental-machine area.
viewintrausedint0Set to 1 if the machine should be visible in the Intranet used-machine area.
viewuserint0Set to 1 if the machine should be visible in FORKLIFT to end users
weightint0The maximum allowed weight of the machine
widthint0The width of the machine
yocint0The year of construction. Use 0 for unknown.
yturlstring‘‘A embed-URL to a YouTube video for this machine

Forklift Types of construction

Forklift Types of construction

Value (toc) Description
0Other
1Rough-terrain-forklift
2Container-Stacker
4Reach-stacker
6Terminal tractor
7Tractor
8Trailer
9Electric platform trucks
11Electric 3-wheel
12Electric 4-wheel
13Diesel Forklift
14Compact Forklift Truck
15LPG Forklift
16Pallet truck
17Pallet Trucks Sit-down
18Scissor elevating truck platform
19Lift trucks with scales
20Hand pallet truck
21Horizontal order picker
22Vertical order picker
24High-lift pallet truck
25Stacker stand-on
26High lift pallet trucks sit-down
27Reach truck
28Narrow aisle truck
30Telescopic forklift, fixed
31Telescopic forklift, rotating
32Four-way loader
33Four-way reachtruck
34Sideloader
35Truck mounted forklift
36Tugger-train-trailer
37CNG-Forklift
38Gasoline-Forklift
39Electric stairclimber
40Counterbalance forklift (If TOC 40 is used, the real Type of construction is calculated using the engine type.)

Attachment Types of construction

Attachment Types of construction

Value (toc) Description
1Load-push-unit
2Bale clamps
3Bale clamps, 360° rotating
4Pulp bale clamps, 360° rotating
5Box discharge unit
6Multi-pallet handler 2/1 profile type
7Pole tine clamps
8Two-way fork clamps
9Two-way fork clamps, 360° rotating
10Rotators, 360°
11Rotators, 360° with bolt-on forks
12Discharge unit
13Rotating jaw clamps
14Drum clamps
15Drum clamps, 360° rotating
16Harbour clamps
17Appliance clamps, circulating arms
18Appliance clamps, rigid arms
19Fork clamps
20Fork clamps, 360° rotating
21Load push-pulls
22Jib crane
23Load stabilizers
24Multi-pallet handlers 2/1
25Pallet-handlers with load extender
26Multi-pallet handlers 2/1 profile type
27Multi-pallet handlers 3/2/1
28Multi-pallet handlers 4
29Multi-pallet handlers 4/2
30Multi-pallet handlers 6/4
31Pallet inverters, 360° rotating
32Load extenders
33Paper roll clamps, 360° rotating
34Paper roll clamps, 180° rotating
35Paper roll clamps, 360° rotating arm
36Paper roll clamps, 180° rotating arm
37Roll upender, 90°
38Roll upender, 90° with 360° rotating
39Tyre clamps, 360° rotating
40Foam clamps
41Hose reels/Support flex
42Hydraulic scoops
43Sideshifts
44Sideshifts, dual
45Sideshifts, triple
46Tri-lateral heads shaft-driven
47Tri-lateral heads, rack-and-pinion driven
48Brick and block clamps
49Tobacco clamps
50Tissue roll clamps, 360° rotating
51Carpet boom
52Load extenders
53Pulp bale clamps, rigid arms
54Pulp bale clamps, articulating arm
55Fork positioners, 360° rotating
56Fork positioners, profile guided
57Fork positioners, shaft guided
58Other
59Snow pusher
60Round timber gripper
61Fork positioners
62Tine adjustment equipment with sideshift
63Push-out forks
64Bale tongs with sideshift
65Reel clamp, swivelling
66Tilting device with shovels
67Double reel turning and clamping equipment
68Attachment clamp
69Hydraulic rope hoist
70Telescope fork tine
71Accessories
72Forks
73Barrel lifter
74Load guard grill
75Persons basket
76Telescopic crane
77Fork extension
78Pouch lifter
79Sweeping machine
80Pipe clamp
81Clamp for cement pipes
82Container Spreader
83Piggyback Spreader
84Lift Truck Scales

Aerial Equipment Types of construction

Aerial Equipment Types of construction

Value (toc) Description
1Other
2Trailed platform
3Telescope platform
4Vertical/Personnel platform
5Articulated work platform
6Scissors Lift
7Truck mounted platform
8Special device
9Spider work platform

Cleaning Technology Types of construction

Cleaning Technology Types of construction

Value (toc) Description
1Other
2Pedestrian sweeper
3Pedestrian vacuum sweeper
4Pedestrian scrubber dryer
5Street cleaning machine
6Pressure washer
7Pedestrian scrubber/dryer
8Ride On Scrubber Dryer
9Ride On Sweeper
10Ride On Vacuum Sweeper
11Steam Machine
12Vacuum Cleaner
13Escalator Cleaner
14Single Disc Machine
15Carpet Cleaner
16Riding scrubber dryer

Lifting Mast Types of construction

Lifting Mast Types of construction

Value (toc) Description
0none
1Standard
2Mono
3Duplex
5Triplex
8Quatro
9Telescope

Battery Types of construction

Battery Types of construction

Value (toc) Description
2PzS
3Gel
4Lithium-Ion
5Starter
6Waterless
7Thin Plate Pure Lead
8NiMH
9Battery others

Charger Types of construction

Charger Types of construction

Value (toc) Description
1Single-phase
2Triple-phase
3HF
4Modular
5Opportunity
6Li-Ferro
7SCR
8Charger others

Spare Part Types of construction

Spare Part Types of construction

Value (toc) Description
batteryindicatorBattery indicator
boardBoard
cableCable
capCap
chassispartChassis part
controlControl
coverCover
cylinderCylinder
driveengineDrive engine
drivetrainDrive train
harnessWiring harness
hydraulicsHydraulics
magneticbrakeMagnetic brake
motorcontrolMotor control
othersOthers
powertrainPowertrain
pumpenginePump engine
relayRelay
seatForklift seat
steeringcolumnSteering column
steeringmotorSteering motor
supportwheelSupport wheel
tubeTube
tyresTyres
valveblockValve block

Construction Equipment Types of construction

Construction Equipment Types of construction

Value (toc) Description
2Hydraulic Excavators
3Wheel Excavator
4Mini Excavator
5Demolition Excavator
6Rehandling Excavator
7Dragline Excavator
8Road Rail Excavator
10Wheel Loader
11Compact Loader
12Material Handling Loader
14Rigid Backhoe Loader
15Articulated Backhoe Loader
16Mini Backhoe Loader
18Bulldozer
19Crawler Loader
20Pipelaying Caterpillar
21Weld Bead
23Grader
24Self-Powered Scraper
25Trailed Scraper
26Scrapedozer
28Articulated Dump Truck
29Rigid Dump Truck
30Mini Dumper
31Tracked Dumper
33Mobile Crane
34Truck Crane
35Crawler Crane
36Tower Crane
37Self-Erecting Crane
38Mobile Construction Crane
39Dockside Crane
40Mini Crane
41Auxiliary Crane
43Single Drum Compactor
44Asphalt Compactor (Tandem)
45Combi Roller
46Pneumatic Compactor
47Sheepsfoot Roller
48Landfill Compactor
49Towed Roller
51Truck Mixer
52Concrete Screw Conveyor
53Truck Concrete Pump
54Concrete Pump
56Wheeled Paver
57Tracked Paver
58Asphalt Planer
59Surface Miner
60Asphalt Recycler
61Soil Stabilizer
62Cold Recycler
63Hot Recycler
64Slipform Paver
65Gritter
67Drilling machine
68Anchor Drill Rig
69Drill Rig
70Blasthole Drill
71Trench Cutter
72Diphragm Grab Wall
73Depth Vibrator
74Chain Trencher
76Universal Pilling Rig
77Piling Hammer
79Drilling
80Tunnel Dumper
81Tunnel Loader
82Tunnel Excavator
83Spray Concrete Pump
84Tunnel Truck Mixer
85Tunneling Shield
86Roadheader
88Mining Excavator
89Mining Dumper
91Others
93Attachments
94Power Generator
95Pile driving
96Compressor
98Trailer
100Truck
101Plate Compactor
102Ramps

Engine Types

Engine Types

Value Description
1Electric
2Diesel
3LPG
4manual/none
5Gasoline
6Natural gas (CNG)
7Hybrid
8Li-Ion
9Fuel-Cell

Conditions

Conditions

Here are the values for the attribute "condition":

Value Description
1As new
2Refurbished with warranty
3Refurbished without warranty
4Ready to use and fully operational
5Limited operational
6Not ready for use
7New machine

Tech. and Opt. Conditions

Tech. and Opt. Conditions

Here are the values for the attributes "techcond" and "optcond":

Value Description
1As new
2Very good
3Good
4Normal
5Bad
6Very bad
7New

Tyres

Tyres

Value Description
0Unknown
1Cushion
2Pneumatic
3Polyurethane
4Superelastic
5Solid

Warranty

Warranty

Value
0None
13 months
26 months
312 months
418 months
524 months
61 month
736 months
848 months
960 months
1072 months

Voltages

Voltages

Value
6
8
12
24
36
48
72
80
90
96
120

Countries

Countries

Country Value
Albania37
Algeria38
Andorra99
Angola39
Argentina84
Australia74
Austria2
Azerbaijan85
Bahrain40
Bangladesh75
Belarus31
Belgium7
Bosnia and Herzegovina41
Botswana86
Brazil87
Bulgaria15
Canada51
Chile42
China83
Colombia53
Congo102
Costa Rica109
Croatia35
Cyprus73
Czech Republic8
Denmark3
Ecuador98
Egypt36
Eritrea43
Estonia23
Falkland Islands44
Fiji45
Finland29
France11
French Guiana46
Germany1
Great Britain20
Greece16
Guadeloupe97
Guatemala107
Guyana96
Hongkong110
Hungary22
Iceland47
India76
Indonesia77
Iran17
Ireland21
Israel48
Italy18
Japan49
Jordan50
Kazakhstan101
Kenya106
Kuwait55
Latvia5
Lebanon56
Lituania19
Luxembourg9
Macedonia59
Malaysia78
Mali100
Malta57
Martinique91
Mexico95
Moldavia33
Montenegro60
Morocco58
Mozambique88
Namibia89
Netherlands4
New Zealand94
Nigeria103
Norway27
Oman62
Panama108
Paraguay104
Peru93
Phillipines79
Poland6
Portugal24
Qatar52
Romania63
Russia14
Saudi Arabia64
Serbia65
Singapore80
Slovakia25
Slowenia13
South Africa66
South Korea54
Spain10
Swaziland90
Sweden26
Switzerland12
Syria67
Taiwan68
Thailand81
Tunisia69
Turkey61
UAE72
Ukraine32
Uruguay105
USA70
Uzbekistan34
Vanuatu71
Venezuela92
Vietnam82

Units

Units

In Forklift you can select different units that is shown to you and used when you enter machine data. You cannot mix them! Here they are

Type Metric Angloamerican
Lengthmm (Millimeters/Millimeter)in (Inch/Zoll)
Weightkg (Kilogram/Kilogramm)lb (Pound/Pfund)
Aream² (Square meter/Quadratmeter)sqft (Square foot/Quadratfuß)
Voluminal (Litre/Liter)gal (US-gallon/US-GAllone)

Additional Equipment

Additional Equipment

Value Description
03rd valve
14th valve
2Spotlight rear
3Spotlight front
4Overhead Guard
5Front pane
6Weatherproof cover
7Heater
8Load guard grill
9Solenoid valve
10Oil separator
11Diesel Particle Filter
12Road traffic regulation
13Weatherproof cabin
14explosion-proof
15Pulse control
16Initial stroke
17Air-condition
18Full free-lift
19CE certificate
20Special Trucks
21Stainless Steel
22Cold Store
23Scales
24Twin Tires
25Safety Light
26Safety Pilot
27Non-marking Tires
28Lithium-Ion technology
29Double-deck loading
30Self-driving
31Rear view mirror
32Side mirror(s)
33Joystick
34Beacon light
35Wipers
36Single pedal
37Heated seat
38LED
39Deep Reach
40Wire Guidance
41Galvanized
423-wheel
43Seat

The values you send in the XML are calculated as following. Note that there is only one „addeqbits“ entry per machine.

Example:
Machine with 4th valve (1) and Air-condition (17) = 2^1 + 2^17 = 131074

The correct line would be:

<addeqbits>131074</addeqbits>

Additional Equipment Calculator

Additional Attachments

Additional Attachments

Value Description
0Load push units
1Double clamp
2Sideshift, dual
3Rotators, 360°
4Triple pallet clamp
5Sideshift, triple
6Drum clamp
7Fork extension
8Fork clamps
9Load guard grill
10Thrust fork
11Hydraulic scoops
12Sideshifts
13Carrying mandrel
14Fork positioners
15Double pallet clamp
16Multi-pallet handler, 2/1 profile type

FORKLIFT also does have some special fields for the most common attachments. These are automatically translated on the website and dealers can search for them. This field can appear several times, see example.

The values you send in the XML are calculated as following. Note that there is only one „attachbit“ entry per machine.

Example:
Machine with Fork extention (7) and Fork clamps (8) = 2^7 + 2^8 = 384

The correct line would be:

<attachbit>384</attachbit>

Additional Attachment Calculator

Auctions

Auctions

Auctions are a new format. To use them, you have to contact your sales representative to enable it for you. Auctions are only for certain type of machines, namely forklifts, cleaning machines, work platforms and construction equipment.

Every machine that is in an auction needs three additional fields:

  • viewauction: set this to 1 to set the machine as an auction-machine.
  • auctionurl: URL to the machine on your auction-platform. In XML please take care that this is properly URL-encoded and XML-escaped.
  • auctionend: the end date- and time of the auction. After this is reached, the viewauction-flag is cleared. The format of this datetime is: “YYYY-MM-DD HH:MM:SS“.

After an auction is finished, the machine visibility is set to the other given visibilities (be it forklift, rental, enduser). Note that „viewauction“ overrides all other visibilities, no prices will be shown when a machine is in auction-mode.

JSON Interface

JSON Interface

There are 2 further endpoints that help you with your worklflow. Calling convention is like the usual interface, you have to connect using HTTP Basic authentication. These endpoints are rate-limited, maximum rate is 6 requests per minute.

GET /getimagestats.php?id=xxx

GET /getimagestats.php?id=xxx

This endpoint retrieves the state of a queued imageupload. xxx is the queueid that was returned when uploading. The result is:

    
{
  "status": "string",
  "message": "string",
  "success": integer,
  "errors": integer,
  „errorlist“: "string"
}
    
Field Description
statusCan be ok or error.
messageReturns the description of the status. If status is ok, it is always „done“. If status is „error“, it describes the reason (inqueue = processing is queued, invalid = queueid doesn’t exist for that user, ratelimit = ratelimit exceeded).
successIf status is ok, reports the number of successful inserted images.
errorsIf status is ok, reports the number of incorrect images (either file is not JPEG or internal number invalid).
errorlistReturns faulty file name

GET /lockstatus.php

GET /lockstatus.php

Returns the lockstatus of the account.

    
{
  "status": "string",
  "reason": "string"
}

    
Field Description
statusCan be free, locked or error.
messageReturns the specific reason if status.is not free.

Auto-Upload-Tool

Auto-Upload-Tool

This interface uses the program cURL, whose license is found in the file curl.copying.txt. Curl is contained in this archive a 64-bit (curl-x64.exe) version for Windows. If you use Linux server-side, please use the binary of your distribution. Curl is contained in the package-management-systems of all major Linux-distributions (Redhat/Fedora, Debian, Ubuntu, Mint, Mandrake, SUSE/openSUSE, Slackware).

Download Auto-Upload-Tool (ZIP)

Configuration:

The Upload-Tools are split in 6 different areas:

  • global (common, see below)
  • forklift (forklifts)
  • att (attachments)
  • clean (cleaning technology)
  • mast (lifting masts)
  • platform (work platforms)
  • battery (batteries)
  • charger (battery chargers)

Files exist as shell-scripts (Linux/OSX) and as Windows batchfiles (CMD). You can choose whether you upload your machine-data all at once or split into the different machine types.

Images have to be uploaded for each machine type separately!

In the script-files you find the options to configure. Here enter your username on the second line and your upload-password in forklift-international.com on the third line. In the fourth line enter the filename (in upload.cmd the XML-filename, in imgupload.cmd the ZIP-filename with your images). By calling upload.cmd the update of your data is entered. Already existing images are reconnected to the machines according to their internalno. By calling imgupload.bat you can update or enter your machine images. This file just needs to contain the updated/new images, existing images are reused whenever possible.

Uploading images can take a lot of time, especially on ADSL-Lines (with a 6000 ADSL-Line you will be able to upload 2,5MB per minute, so keep your images small in resolution, 1920x1080 should be maximum). For initial loading or large uploads you can upload images in chunks, e.g. 1 upload for the first 50 or so images, then the next and so on. Please keep in mind, that the “old” Package has to be processed first and that the Filesize of the ZIP-file is limited to 500MB. Forklift will keep the already uploaded images.

There is a special version of the global upload-tool where the images are sent as URLs, see the file xmlimagedemo.xml and the appropriate upload-scripts in the uploadtool/global-folder.

Data Upload

Data Upload

You have different possibilities to upload your data.

  • General Upload: Uploads your Forklift, Attachments, Cleaning machines, Access platforms, lifting masts and construction equipment in one step.
  • Forklift only
  • Attachments only
  • Cleaning Machines only
  • Access platforms only
  • Lifting Masts only
  • Batteries only
  • Chargers only
  • Spare Parts only
  • Construction Equipment only

You get examples for automated uploading in the Auto-Upload-Tool archive.

Download Auto-Upload-Tool (ZIP)

Image Upload

Image Upload

To keep the upload of images simple, you have to follow a few steps.

  • 1. The Images have to be in separate ZIP-files according to the machine type (Forklifts, Aerial Equipment, Cleaning Technology, Attachments, Lifting Masts)
  • 2. The images have to be in the root-folder of the ZIP-File, Subdirectories won't work.
  • 3. The image-name have to follow the following conventions: internalno-imageno.jpg
  • 4. The image-number is a number from 1 to 20 (no leading zeroes!)
  • 5. Internal Numbers shall not contain spaces or forward- or backward slashes (no / or \), and no special characters. They are case-sensitive.
  • 6. Uploaded Images stay on the server as long as the machine does, you don't need to re-upload images that are already in the system.
  • 7. To update images, the new image has to have a file date newer than the original file.

The images are placed in a queue. Processing takes place almost instantly, keep in mind that there might be other image uploads pending ahead of yours (first come, first serve). File size is restricted to 1GB.

Statuscode Description Answer
200OKQueued
401Your login credentials are wrong, please checkStandard output of server
405Method not allowed. You have to use HTTP POST to upload.Method not allowed
415Unsupported media-type. You didn‘t upload a file or file is not a ZIP-file.Filetype unsupported
423Locked. There is another import running at the moment. This other import can be either a Data- or an Image-Import.Another import running

The status is also returned as a JSON-Object.

    
{
  "status": "ok"|"error",
  "message": "queued",
  "queueid": 4534
}
    

Status can be “ok” or “error”. The message is a textual message describing the result (queued or the error that occurred). If status is ok, you also get a queueid which will help you with further processing as described in the next chapter.

Endpoints

Endpoints

You have different endpoints for each category.

Category Endpoint URL
Forkliftshttps://importapi.forklift-international.com/xmlstapler.php
Attachmentshttps://importapi.forklift-international.com/xmlabg.php
Aerial Equipmenthttps://importapi.forklift-international.com/xmlbuehne.php
Batterieshttps://importapi.forklift-international.com/xmlbat.php
Chargershttps://importapi.forklift-international.com/xmllg.php
Cleaninghttps://importapi.forklift-international.com/xmlrt.php
Mastshttps://importapi.forklift-international.com/xmlmast.php
Spare partshttps://importapi.forklift-international.com/xmlpart.php
Construction Equipmenthttps://importapi.forklift-international.com/xmlbm.php
Newshttps://importapi.forklift-international.com/xmlnews.php

Example for Forklifts would be: https://USERNAME:IMPORTPASSWORD@importapi.forklift-international.com/xmlstapler.php



Image endpoints for each category:

Category Endpoint URL Images
Forkliftshttps://importapi.forklift-international.com/xmlimgstapler.php
Attachmentshttps://importapi.forklift-international.com/xmlimgabg.php
Aerial Equipmenthttps://importapi.forklift-international.com/xmlimgbuehne.php
Batterieshttps://importapi.forklift-international.com/xmlimgbat.php
Chargershttps://importapi.forklift-international.com/xmlimglg.php
Cleaninghttps://importapi.forklift-international.com/xmlimgrt.php
Mastshttps://importapi.forklift-international.com/xmlimgmast.php
Spare partshttps://importapi.forklift-international.com/xmlimgpart.php
Construction Equipmenthttps://importapi.forklift-international.com/xmlimgbm.php

XML Export

XML Export

You also have the opportunity to get an XML export-file with all your machines. You can use this file for an offline-backup of your data or to import the data in your own website. Note that images are NOT exported. However there are

<image>-tags in the XML-File that point to the URL of your images (these tags are silently ignored when re-importing the file, except for the special xmlimageupload-script. Note that these images might get mixed up when importing them directly from the forklift-server). Find an example curl-script in the uploadtool/global-directory to see how it works.

Changelog

Changelog

Version Date Changes
4.5109/2023New TOC „Others“ for Battery and loaders, clarification in documentation for
monthlyrentpr and weeklyrentpr.