v1

latestOpenAPI 3.0.12026-07-26181265484.9 KB
Machines

Create New Machine

Creates a new machine entry with the provided details.

post/v1/machines

Request body

ActorIDinteger nullable

The unique identifier of the actor associated with the machine.

CountryIDinteger nullable

The identifier for the country where the machine is located.

CurrencyIDinteger nullable

The identifier for the currency used by the machine.

InstituteIDinteger nullable

The identifier for the institute associated with the machine.

LocationIDinteger nullable

The identifier for the specific location of the machine.

MachineGroupIDinteger nullable

The identifier for the machine group.

MachineModelIDinteger nullable

The identifier for the model of the machine.

MachineNamestring nullable

The name assigned to the machine.

MachineNumberstring nullable

The unique number assigned to the machine.

MachineStatusBitinteger

The status bit representing the current state of the machine.

{"stackTrail":"components:schemas:LanguageIdEnum","oasType":"schema","type":"unknown","extensionFields":{"x-enumDescriptions":{"2":"Turkish","4":"Hebrew","7":"English","8":"French","9":"Romanian","10":"Swedish","11":"Norwegian","12":"Russian","13":"Iceland","14":"Portuguese","15":"Spanish","16":"Italian","17":"Danish","18":"Polish","21":"Dutch","22":"Chinese","23":"Hungarian","27":"Thai","28":"German","29":"Japanese","30":"Greek","31":"English UK","34":"Latvian","41":"Slovenian","42":"Estonian","51":"Vietnamese","52":"Czech","54":"Finnish","62":"Arabic","64":"Lithuanian","81":"Bulgarian"}}}
SalesSourceIDinteger nullable

The identifier for the sales source associated with the machine.

MachineTypeID555001 | 555002 | 555003 | 555004 | 555005 | 555006 | 555007 | 555008 | 556017 | 556018 | 30000514 | 30000515 | 30000516 | 30000517 | 30000518 | 30000519 | 30000520 | 30000521 | 30000522 | 30000523 | 30000524 | 30000525 | 30000526 | 30000527 | 30000561 | 30000578 | 30000579 | 30000580 | 30000581 | 30000582 | 30000583 | 30000602 | 30000611 | 30000612 | 30000617 | 30000618 | 30000619 | 30000620 | 30000623 | 176649542 | 227707459 | 227707460 | 504059468 | 529079224 | 363311433 | 244797254
SerialNumberstring nullable

The serial number of the machine.

VPOSSerialNumberstring nullable

The serial number of the VPOS device in the machine.

DeviceSerialNumberstring nullable

The serial number of the device in the machine.

UseLocationFrominteger nullable

The source of the location information used by the machine.

GeoCountryinteger nullable

The geographic country where the machine is located.

GeoStatestring nullable

The geographic state where the machine is located.

GeoCitystring nullable

The geographic city where the machine is located.

GeoAddressstring nullable

The geographic address where the machine is located.

GeoStreetNumberstring nullable

The street number for the geographic location of the machine.

GeoLongitudenumber double nullable

The geographic longitude of the machine's location.

GeoLatitudenumber double nullable

The geographic latitude of the machine's location.

GeoZoominteger nullable

The zoom level used for displaying the machine's location on a map.

GeoZipCodestring nullable

The ZIP code for the machine's geographic location.

SearchAddressstring nullable

The search address used for locating the machine.

Remarksstring nullable

Any remarks or notes associated with the machine.

DexTypeinteger nullable

The DEX type configuration of the machine.

DexMidnightReadsEnableBitboolean nullable

Indicates if midnight reads are enabled for DEX.

DexG85CheckEnableBitboolean nullable

Indicates if G85 checks are enabled for DEX.

DexDivideBillsByinteger nullable

The value by which bills are divided for DEX.

DexG85CheckParsingFilterEnableBitboolean nullable

Indicates if parsing filters for G85 checks are enabled.

UseCardPriceCorrectCashPriceBitboolean nullable

Indicates if the card price is used to correct the cash price.

MachineTimeZoneOffsetnumber double nullable

The time zone offset for the machine.

DexReadIntervalinteger nullable

The interval for DEX reads in minutes.

LocationTypeinteger nullable

The type of location where the machine is placed.

ApplyDisplayPickListSelectionsToReportsBitboolean nullable

Indicates if pick list selections should be applied to reports.

DisplayPickListSelectionsAsinteger nullable

The format in which pick list selections are displayed.

MachineProfileinteger nullable

The profile assigned to the machine.

CityIDinteger nullable

The identifier for the city where the machine is located.

RegionIDinteger nullable

The identifier for the region where the machine is located.

CountryDialingCodeinteger nullable

The dialing code for the country where the machine is located.

DexIgnoreCRCCheckBitboolean nullable

Indicates if CRC checks are ignored for DEX.

DexParseLABitboolean nullable

Indicates if LA parsing is enabled for DEX.

ProductMapIDinteger nullable

The identifier for the product map associated with the machine.

Longitudenumber double nullable

The longitude of the machine's location.

Latitudenumber double nullable

The latitude of the machine's location.

DexTotalSalesMinusCardSalesBitboolean nullable

Indicates if total sales should exclude card sales in DEX.

RouteActorIDinteger nullable

The identifier of the route actor managing the machine.

MachineLogicAlertEnableBitboolean nullable

Indicates if machine logic alerts are enabled.

AlertRuleSetIdinteger nullable

The identifier of the alert rule set associated with the machine.

MachineMemberTypePricingEnableBitboolean nullable

Indicates if member type pricing is enabled for the machine.

DexMultiplyCoinsByinteger nullable

The value by which DEX coins are multiplied.

DexMultiplyTubesByinteger nullable

The value by which DEX tubes are multiplied.

CustomerIDinteger nullable

The unique identifier of the customer associated with the machine.

CommissionTypeinteger nullable

The type of commission applied to the machine.

CommissionDefaultValuenumber double nullable

The default commission value applied to the machine.

TubeSourceinteger nullable

The source of the tube data for the machine.

BillSourceinteger nullable

The source of the bill data for the machine.

SmartStickerIdinteger nullable

The identifier of the smart sticker associated with the machine.

EnableRemoveVendBitboolean nullable

Indicates if the remove vend functionality is enabled.

EnableEreceiptBitboolean nullable

Indicates if the e-receipt functionality is enabled.

ProductMapAutomaticCreationBitboolean nullable

Indicates if the product map should be created automatically.

Response

The machine was successfully created.

MachineIDinteger nullable

The unique identifier of the machine.

ActorIDinteger nullable

The identifier of the actor associated with the machine.

CountryIDinteger nullable

The identifier of the country where the machine is located.

CurrencyIDinteger nullable

The identifier of the currency used by the machine.

InstituteIDinteger nullable

The identifier of the institute associated with the machine.

LocationIDinteger nullable

The identifier of the location where the machine is installed.

MachineGroupIDinteger nullable

The identifier of the group to which the machine belongs.

MachineModelIDinteger nullable

The identifier of the machine's model.

MachineNamestring nullable

The name of the machine.

MachineNumberstring nullable

The serial number or unique identifier assigned to the machine by the manufacturer.

MachineStatusBitinteger

A bit field indicating the status of the machine.

{"stackTrail":"components:schemas:LanguageIdEnum","oasType":"schema","type":"unknown","extensionFields":{"x-enumDescriptions":{"2":"Turkish","4":"Hebrew","7":"English","8":"French","9":"Romanian","10":"Swedish","11":"Norwegian","12":"Russian","13":"Iceland","14":"Portuguese","15":"Spanish","16":"Italian","17":"Danish","18":"Polish","21":"Dutch","22":"Chinese","23":"Hungarian","27":"Thai","28":"German","29":"Japanese","30":"Greek","31":"English UK","34":"Latvian","41":"Slovenian","42":"Estonian","51":"Vietnamese","52":"Czech","54":"Finnish","62":"Arabic","64":"Lithuanian","81":"Bulgarian"}}}
OperatorActorIDinteger nullable

The identifier of the operator managing the machine.

DistributorActorIDinteger nullable

The identifier of the distributor associated with the machine.

AreaActorIDinteger nullable

The identifier of the area actor responsible for the machine.

SalesSourceIDinteger nullable

The identifier of the sales source associated with the machine.

MachineTypeID555001 | 555002 | 555003 | 555004 | 555005 | 555006 | 555007 | 555008 | 556017 | 556018 | 30000514 | 30000515 | 30000516 | 30000517 | 30000518 | 30000519 | 30000520 | 30000521 | 30000522 | 30000523 | 30000524 | 30000525 | 30000526 | 30000527 | 30000561 | 30000578 | 30000579 | 30000580 | 30000581 | 30000582 | 30000583 | 30000602 | 30000611 | 30000612 | 30000617 | 30000618 | 30000619 | 30000620 | 30000623 | 176649542 | 227707459 | 227707460 | 504059468 | 529079224 | 363311433 | 244797254
SerialNumberstring nullable

The serial number of the machine.

VPOSSerialNumberstring nullable

The VPOS serial number associated with the machine.

DeviceSerialNumberstring nullable

The serial number of the device installed in the machine.

VPOSIDinteger nullable

The unique identifier of the VPOS device associated with the machine.

DeviceIDinteger nullable

The unique identifier of the device installed in the machine.

UseLocationFrominteger nullable

Specifies where the location information is sourced from.

GeoCountryinteger nullable

The country identifier based on geographic data.

GeoStatestring nullable

The state or region based on geographic data.

GeoCitystring nullable

The city based on geographic data.

GeoAddressstring nullable

The full address based on geographic data.

GeoStreetNumberstring nullable

The street number based on geographic data.

GeoLongitudenumber double nullable

The geographic longitude where the machine is located.

GeoLatitudenumber double nullable

The geographic latitude where the machine is located.

GeoZoominteger nullable

The zoom level for geographic data representation.

GeoZipCodestring nullable

The postal or ZIP code based on geographic data.

SearchAddressstring nullable

The address used for search purposes.

Remarksstring nullable

Additional remarks or notes about the machine.

DexTypeinteger nullable

The DEX type identifier.

DexMidnightReadsEnableBitboolean nullable

Indicates if midnight DEX reads are enabled.

DexG85CheckEnableBitboolean nullable

Indicates if the G85 check for DEX is enabled.

DexDivideBillsByinteger nullable

The value by which DEX bills are divided.

DexG85CheckParsingFilterEnableBitboolean nullable

Indicates if the parsing filter for DEX G85 check is enabled.

UseCardPriceCorrectCashPriceBitboolean nullable

Indicates if card prices are used to correct cash prices.

MachineTimeZoneOffsetnumber double nullable

The time zone offset for the machine.

DexReadIntervalinteger nullable

The interval at which DEX reads occur.

LocationTypeinteger nullable

The identifier of the location type.

ApplyDisplayPickListSelectionsToReportsBitboolean nullable

Indicates if picklist selections should be applied to reports.

DisplayPickListSelectionsAsinteger nullable

Specifies how picklist selections are displayed.

LastUpdatedstring date-time nullable

The date and time when the machine information was last updated.

MachineProfileinteger nullable

The identifier of the machine profile.

CityIDinteger nullable

The identifier of the city where the machine is located.

RegionIDinteger nullable

The identifier of the region where the machine is located.

CountryDialingCodeinteger nullable

The dialing code for the country where the machine is located.

DexIgnoreCRCCheckBitboolean nullable

Indicates if CRC checks are ignored in DEX.

DexParseLABitboolean nullable

Indicates if the DEX LA parsing is enabled.

ProductMapIDinteger nullable

The identifier of the product map associated with the machine.

Longitudenumber double nullable

The geographic longitude where the machine is located.

Latitudenumber double nullable

The geographic latitude where the machine is located.

DexTotalSalesMinusCardSalesBitboolean nullable

Indicates if total sales should exclude card sales in DEX.

RouteActorIDinteger nullable

The identifier of the route actor managing the machine.

MachineLogicAlertEnableBitboolean nullable

Indicates if machine logic alerts are enabled.

AlertRuleSetIdinteger nullable

The identifier of the alert rule set associated with the machine.

MachineMemberTypePricingEnableBitboolean nullable

Indicates if member type pricing is enabled for the machine.

DexMultiplyCoinsByinteger nullable

The value by which DEX coins are multiplied.

DexMultiplyTubesByinteger nullable

The value by which DEX tubes are multiplied.

CustomerIDinteger nullable

The unique identifier of the customer associated with the machine.

CommissionTypeinteger nullable

The type of commission applied to the machine.

CommissionDefaultValuenumber double nullable

The default commission value applied to the machine.

CreatedByinteger nullable

The unique identifier of the user who created the machine entry.

CreatedOnstring date-time nullable

The date and time when the machine entry was created.

UpdateByinteger nullable

The unique identifier of the user who last updated the machine entry.

TubeSourceinteger nullable

The source of the tube data for the machine.

BillSourceinteger nullable

The source of the bill data for the machine.

SmartStickerIdinteger nullable

The identifier of the smart sticker associated with the machine.

EnableRemoveVendBitboolean nullable

Indicates if the remove vend functionality is enabled.

EnableEreceiptBitboolean nullable

Indicates if the e-receipt functionality is enabled.

ProductMapAutomaticCreationBitboolean nullable

Indicates if the product map is automatically created.

Refsobject nullable

Additional references associated with the machine.