Cash Register Fuel Settings Conexxus 3.5 PULL API
GET /{stationId}/fuel/files
API endpoint returns configured fuel types and fuel settings datasets on a particular cash register. Data returned in Conexxus 3.5 standard for following fuel settings:
- Fuel Grade Maintenance (FGT)
- Fuel Product Maintenance (FPT)
- Tank Product Maintenance (TPT)
- Fuel Price Maintenance (FPM)
Detailed API description is provided by Petrosoft Swagger according to OpenAPI Specification.
Examples of XML Documents returned by API
The examples below are taken from the testing environment with testing data. No association with any real company, product, event, or data is intended or should be inferred.

<?xml version="1.0"?>
<NAXML-MaintenanceRequest xmlns="http://www.naxml.org/POSBO/Vocabulary/2003-10-16" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.5" xsi:schemaLocation="http://www.naxml.org/POSBO/Vocabulary/2003-10-16 NAXML-PBIMaintenance.xsd">
<TransmissionHeader>
<StoreLocationID>1179</StoreLocationID>
<VendorName>CStoreOffice</VendorName>
<VendorModelVersion>NAXML3.4.5</VendorModelVersion>
</TransmissionHeader>
<FuelGradeMaintenance>
<TableAction type="initialize"/>
<RecordAction type="addchange"/>
<FGTDetail>
<FuelGradeID>1</FuelGradeID>
<FuelGradeDescription>UNLD</FuelGradeDescription>
<FuelProductID>1</FuelProductID>
<MerchandiseCode>9998</MerchandiseCode>
<PaymentSystemsProductCode>01</PaymentSystemsProductCode>
<FuelGradeActiveFlag value="yes"/>
<FGTData>
<FuelProductBlendPercent>100</FuelProductBlendPercent>
<RegularSellPrice>0.00000</RegularSellPrice>
</FGTData>
</FGTDetail>
<FGTDetail>
<FuelGradeID>2</FuelGradeID>
<FuelGradeDescription>PLUS</FuelGradeDescription>
<FuelProductID>1</FuelProductID>
<FuelProductIDHigh>2</FuelProductIDHigh>
<MerchandiseCode>9998</MerchandiseCode>
<PaymentSystemsProductCode>02</PaymentSystemsProductCode>
<FuelGradeActiveFlag value="yes"/>
<FGTData>
<FuelProductBlendPercent>66</FuelProductBlendPercent>
<RegularSellPrice>0.00000</RegularSellPrice>
</FGTData>
</FGTDetail>
<FGTDetail>
<FuelGradeID>3</FuelGradeID>
<FuelGradeDescription>PREM</FuelGradeDescription>
<FuelProductID>1</FuelProductID>
<FuelProductIDHigh>2</FuelProductIDHigh>
<MerchandiseCode>9998</MerchandiseCode>
<PaymentSystemsProductCode>03</PaymentSystemsProductCode>
<FuelGradeActiveFlag value="yes"/>
<FGTData>
<FuelProductBlendPercent>33</FuelProductBlendPercent>
<RegularSellPrice>0.00000</RegularSellPrice>
</FGTData>
</FGTDetail>
</FuelGradeMaintenance>
</NAXML-MaintenanceRequest>
To download the XML example with FGT data, click here.

<?xml version="1.0"?>
<NAXML-MaintenanceRequest xmlns="http://www.naxml.org/POSBO/Vocabulary/2003-10-16" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.5" xsi:schemaLocation="http://www.naxml.org/POSBO/Vocabulary/2003-10-16 NAXML-PBIMaintenance.xsd">
<TransmissionHeader>
<StoreLocationID>1179</StoreLocationID>
<VendorName>CStoreOffice</VendorName>
<VendorModelVersion>NAXML3.4.5</VendorModelVersion>
</TransmissionHeader>
<FuelProductMaintenance>
<TableAction type="initialize"/>
<RecordAction type="addchange"/>
<FPTDetail>
<FuelProductID>1</FuelProductID>
<FuelProductDescription>UNLD</FuelProductDescription>
</FPTDetail>
<FPTDetail>
<FuelProductID>2</FuelProductID>
<FuelProductDescription>ULTRA</FuelProductDescription>
</FPTDetail>
<FPTDetail>
<FuelProductID>3</FuelProductID>
<FuelProductDescription>tank03</FuelProductDescription>
</FPTDetail>
</FuelProductMaintenance>
</NAXML-MaintenanceRequest>
To download the XML example with FPT data, click here.

<?xml version="1.0"?>
<NAXML-MaintenanceRequest xmlns="http://www.naxml.org/POSBO/Vocabulary/2003-10-16" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.5" xsi:schemaLocation="http://www.naxml.org/POSBO/Vocabulary/2003-10-16 NAXML-PBIMaintenance.xsd">
<TransmissionHeader>
<StoreLocationID>1179</StoreLocationID>
<VendorName>CStoreOffice</VendorName>
<VendorModelVersion>NAXML3.4.5</VendorModelVersion>
</TransmissionHeader>
<TankProductMaintenance>
<TableAction type="initialize"/>
<RecordAction type="addchange"/>
<TPTDetail>
<TankData>
<TankID>1</TankID>
<FuelProductID>1</FuelProductID>
<TankDescription>UNLD</TankDescription>
</TankData>
</TPTDetail>
<TPTDetail>
<TankData>
<TankID>2</TankID>
<FuelProductID>2</FuelProductID>
<TankDescription>ULTRA</TankDescription>
</TankData>
</TPTDetail>
<TPTDetail>
<TankData>
<TankID>3</TankID>
<FuelProductID>3</FuelProductID>
<TankDescription>tank03</TankDescription>
</TankData>
</TPTDetail>
</TankProductMaintenance>
</NAXML-MaintenanceRequest>
To download the XML example with TPT data, click here.

<?xml version="1.0"?>
<NAXML-MaintenanceRequest xmlns="http://www.naxml.org/POSBO/Vocabulary/2003-10-16" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.5" xsi:schemaLocation="http://www.naxml.org/POSBO/Vocabulary/2003-10-16 NAXML-PBIMaintenance.xsd">
<TransmissionHeader>
<StoreLocationID>1179</StoreLocationID>
<VendorName>CStoreOffice</VendorName>
<VendorModelVersion>NAXML3.4.5</VendorModelVersion>
</TransmissionHeader>
<FuelPriceMaintenance>
<TableAction type="initialize"/>
<RecordAction type="addchange"/>
<FPTPostedPriceChange>
<FuelGradeID>1</FuelGradeID>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>3.33900</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>3.33900</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>1.11200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>1.12200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>1.21200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>1.22200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>1.31200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>1.32200</RegularSellPrice>
</FPTData>
</FPTPostedPriceChange>
<FPTPostedPriceChange>
<FuelGradeID>2</FuelGradeID>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>3.45900</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>3.45900</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>2.11200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>2.12200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>2.21200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>2.22200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>2.31200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>2.32200</RegularSellPrice>
</FPTData>
</FPTPostedPriceChange>
<FPTPostedPriceChange>
<FuelGradeID>3</FuelGradeID>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>3.59900</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>3.59900</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>1</TimeTierCode>
<RegularSellPrice>0.00000</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>3.11200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>1</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>3.12200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>3.21200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>2</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>3.22200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>1</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>3.31200</RegularSellPrice>
</FPTData>
<FPTData>
<PriceTierCode>2</PriceTierCode>
<ServiceLevelCode>3</ServiceLevelCode>
<TimeTierCode>2</TimeTierCode>
<RegularSellPrice>3.32200</RegularSellPrice>
</FPTData>
</FPTPostedPriceChange>
</FuelPriceMaintenance>
</NAXML-MaintenanceRequest>
To download the XML example with FPM data, click here.