Download OpenAPI specification:Download
The Data Configuration Standard API provides Data for multiple uses.
List of software versions. Used for version interoperability.
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "softwareComponents": [
- {
- "itemID": "string",
- "name": "string",
- "manufacturerID": "IFSF-Issued-ManufacturerID-Goes-Here",
- "manufacturerName": "Manufacturer-Chosen-Name-Goes-Here",
- "applicationName": "Manufacturer-Chosen-Name-Goes-Here",
- "applicationSoftwareVersion": "1.02.14",
- "applicationType": "chp",
- "protocol": "wsm-chp",
- "protocolVersion": "1.0.0",
- "checksum": "d5925382fcae7ab7ec0f8a06c59930e196275b521757b661447e8b2ded362792",
- "build": "WSM-CHP-1.2.14-20170101a",
- "buildDate": "2017-01-01T08:00:00-03:00"
}
]
}
Post to initiate the application heartbeat
applicationSender required | string <= 100 characters 100 character description. |
timestamp required | string <date-time> [ 10 .. 30 ] characters |
interfaceVersion | string <= 40 characters 40 character description. |
{- "applicationSender": "string",
- "timestamp": "2019-08-24T14:15:22Z",
- "interfaceVersion": "string"
}
{- "timestamp": "2009-11-20T17:30:50",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "Operation completed successfully"
}
Delete to disconnect
openretailing-application-sender required | string <= 100 characters The controlling device identification |
{- "timestamp": "2009-11-20T17:30:50",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "Operation completed successfully"
}
Provides the site list with site information details (Name, ID, GeoLocation, etc). Allows to receive updated information only and/or filter by country.
string or string <= 2 characters ^[A-Z][A-Z] country identification. If this parameter is not provided no filter will be in place | |
updateDate required | string <date-time> [ 10 .. 30 ] characters last update date of merchant site information |
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "sites": [
- {
- "country": "AF",
- "siteID": "string",
- "name": "string",
- "geoCoordinates": {
- "latitude": -90,
- "longitude": -180,
- "angleUOM": "radians",
- "datum": "string"
}, - "merchantID": "string",
- "addressLines": [
- "string"
], - "city": "string",
- "postalCode": "string"
}
]
}
Provides the list of available point of interaction identifiers for the customers at each site. This information includes list of pumps, QR codes, OPTs, POS Payment Terminals and every device with a fixed code identification (ie. not identified through STAC). Allows to receive updated information only and/or filter by country.
string or string <= 2 characters ^[A-Z][A-Z] country identification. If this parameter is not provided no filter will be in place | |
updateDate required | string <date-time> [ 10 .. 30 ] characters last update date of merchant site information |
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "POIs": [
- {
- "siteID": "string",
- "country": "AF",
- "POIType": "FP",
- "trxMatchingID": "string",
- "fuelingPointID": "string",
- "language": "abk"
}
]
}
Provides the list of available facilities at the network (001:Mogas, 002:Diesel, 003:Shop, 004: Coffee, etc.). Used to define the list of valid facilities codes.
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "facilities": [
- {
- "facilityCode": 999,
- "facilityName": "string",
- "facilityImage": "string"
}
]
}
Provides the list of available facilities at each site (Mogas, Diesel, Lubes, Shop, Coffee, Showers, etc.). Allows to receive updated information only and/or filter by country.
string or string <= 2 characters ^[A-Z][A-Z] country identification. If this parameter is not provided no filter will be in place | |
updateDate required | string <date-time> [ 10 .. 30 ] characters last update date of merchant site information |
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "siteFacilities": [
- {
- "country": "AF",
- "siteID": "string",
- "facilities": [
- 999
]
}
]
}
Provides the list of available product codes at the merchant network.
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "products": [
- {
- "productCode": 999,
- "additionalProductCode": 1,
- "productUnitOfMeasure": "GRM",
- "taxCode": "s",
- "productName": "string",
- "productImage": "string"
}
]
}
Provides the picture
image_Name required | string [ 10 .. 30 ] characters image name |
{- "statusReturn": {
- "timestamp": "2019-08-24T14:15:22Z",
- "result": "success",
- "error": "ERRCD_OK",
- "message": "string",
- "uuid": "string",
- "apiKey": "stringstringstringstringstringst"
}, - "picture": {
- "imageName": "stringstri",
- "imageData": "string"
}
}