POST api/possettings/store/{storeID}/import
Imports pos settings from a store; processes the settings async
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| storeID |
store to save the pos settings at |
integer |
Required |
Body Parameters
List of pos settings to import
Collection of CheckoutSetting| Name | Description | Type | Additional information |
|---|---|---|---|
| StoreID | integer |
None. |
|
| MachineID | integer |
None. |
|
| Section |
Section under which this setting is saved |
string |
String length: inclusive between 0 and 60 |
| KeyName |
KeyName under which this setting is saved. Combo of Section + KeyName is unique per setting |
string |
String length: inclusive between 0 and 60 |
| Value | string |
None. |
|
| UpdatedBy |
User or operator that updated this setting |
string |
String length: inclusive between 0 and 60 |
| TerminalG_UID |
Guid of the terminal that this setting applies to |
Collection of byte |
None. |
| TerminalGuid |
Guid of the terminal that this setting applies to |
globally unique identifier |
None. |
| ZoneID |
Zone ID that this setting applies to |
integer |
None. |
| SoftwareUpdatedBy |
The software that last updated this settings value |
CheckoutSettingSoftwareUpdatedBy |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"$id": "1",
"storeID": 1,
"machineID": 1,
"machineName": "sample string 1",
"section": "sample string 2",
"keyName": "sample string 3",
"value": "sample string 4",
"updated": "2026-04-03T06:27:07.2077671",
"updatedBy": "sample string 5",
"terminalG_UID": "czH9dugKGE6OaB6fD6p/tQ==",
"terminalGuid": "76fd3173-0ae8-4e18-8e68-1e9f0faa7fb5",
"zoneID": 1,
"softwareUpdatedBy": 0,
"storeName": "sample string 6",
"machine": {
"$id": "2",
"id": 1,
"storeScaleID": 2,
"scaleID": "sample string 3",
"scaleName": "sample string 4",
"description": "sample string 5",
"scaleLocation": 1,
"zoneID": 1,
"storeID": 1,
"scaleType": 1,
"checkFrequency": 1,
"testWeight": 1.1,
"terminalG_UID": "4osmkOvn5UCucwXsr/PbtA==",
"terminalGuid": "90268be2-e7eb-40e5-ae73-05ecaff3dbb4",
"storeName": "sample string 6",
"zoneName": "sample string 7",
"scaleLocationName": "sample string 8",
"settingsZone": {
"$id": "3",
"id": 1,
"storeID": 2,
"name": "sample string 3",
"machines": [
{
"$ref": "2"
},
{
"$ref": "2"
}
]
},
"terminal": {
"$id": "4",
"id": 1,
"g_UID": "ft35SPQhwEGWo9UsVsxNAg==",
"guid": "48f9dd7e-21f4-41c0-96a3-d52c56cc4d02",
"name": "sample string 3",
"description": "sample string 4",
"terminalNumber": 1,
"posKey": "FUU9CgkptUSkf6dUs/DgXw==",
"linkedPOSKey": "0a3d4515-2909-44b5-a47f-a754b3f0e05f",
"location": 1,
"zoneID": 1,
"currentMachineID": 1,
"storeID": 1,
"deleted": true,
"updated": "2026-04-03T06:27:07.2077671",
"currentMachine": {
"$ref": "2"
},
"currentLane": {
"$id": "5",
"identifier": "ZMeI5m3askS3B+jSP1tR4A==",
"identifierGuid": "e688c764-da6d-44b2-b707-e8d23f5b51e0",
"name": "sample string 1",
"storeID": 2,
"machineID": 3,
"scaleID": "sample string 4",
"lastPingLocal": "2026-04-03T06:27:07.2077671",
"lastSaleLocal": "2026-04-03T06:27:07.2077671",
"status": 0,
"statusDate": "2026-04-03T06:27:07.2077671",
"statusName": "None",
"storeName": "sample string 5",
"machineName": "sample string 6",
"zoneName": "sample string 7"
}
}
},
"terminalName": "sample string 7",
"terminal": {
"$ref": "4"
},
"machineGroupName": "sample string 8",
"header": {
"$id": "6",
"type": 0,
"possibleValues": "sample string 1",
"defaultValue": "sample string 2",
"description": "sample string 3",
"section": "sample string 4",
"subSection": "sample string 5",
"keyName": "sample string 6",
"scope": 0
},
"possibleValues": "sample string 9",
"type": 0,
"defaultValue": "sample string 10",
"description": "sample string 11",
"subSection": "sample string 12",
"scope": 0,
"ingressId": "sample string 13"
},
{
"$ref": "1"
}
]
application/xml, text/xml
Sample:
<ArrayOfCheckoutSetting xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://gapsolutions.com.au/schema/ezimanager">
<CheckoutSetting>
<KeyName>sample string 3</KeyName>
<MachineID>1</MachineID>
<Section>sample string 2</Section>
<SoftwareUpdatedBy>POS</SoftwareUpdatedBy>
<StoreID>1</StoreID>
<TerminalG_UID>czH9dugKGE6OaB6fD6p/tQ==</TerminalG_UID>
<TerminalGuid>76fd3173-0ae8-4e18-8e68-1e9f0faa7fb5</TerminalGuid>
<UpdatedBy>sample string 5</UpdatedBy>
<Value>sample string 4</Value>
<ZoneID>1</ZoneID>
</CheckoutSetting>
<CheckoutSetting>
<KeyName>sample string 3</KeyName>
<MachineID>1</MachineID>
<Section>sample string 2</Section>
<SoftwareUpdatedBy>POS</SoftwareUpdatedBy>
<StoreID>1</StoreID>
<TerminalG_UID>czH9dugKGE6OaB6fD6p/tQ==</TerminalG_UID>
<TerminalGuid>76fd3173-0ae8-4e18-8e68-1e9f0faa7fb5</TerminalGuid>
<UpdatedBy>sample string 5</UpdatedBy>
<Value>sample string 4</Value>
<ZoneID>1</ZoneID>
</CheckoutSetting>
</ArrayOfCheckoutSetting>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
None.