GetSecurityLevels
This call is to retrieve an array of SecurityLevel objects for the location.
Response Parameters
-
AddSurcharges
bool— True if employees with this SecurityLevel can add surcharges, False if not -
AllowExcessEmployeeCardUsage
bool— True if employees with this SecurityLevel are allowed excess employee card usage, False if not -
ApproveCheckout
bool— True if employees with this SecurityLevel can approve checkouts, False if not -
ApproveClockIn
bool— True if employees with this SecurityLevel can approve clockins, False if not -
ApproveClockOut
bool— True if employees with this SecurityLevel can approve clockouts, False if not -
ApproveDiscounts
bool— True if employees with this SecurityLevel can approve discounts, False if not -
ApproveLoyaltyCards
bool— True if employees with this SecurityLevel can approve loyalty cards, False if not -
ApproveOrderRequestTime
bool— True if employees with this SecurityLevel can approve order request times, False if not -
ApprovePromotions
bool— True if employees with this SecurityLevel can approve promotions, False if not -
AssignCharity
bool— True if employees with this SecurityLevel can assign charity, False if not -
CanAdjustTipsFromAnyTill
bool— True if employees with this SecurityLevel can adjust tips from any till, False if not -
CanCloseOrdersAssignedToDeliveryDrivers
bool— True if employees with this SecurityLevel can close orders assigned to delivery drivers, False if not -
CanOpenAnyDrawer
bool— True if employees with this SecurityLevel can open any drawer, False if not -
DeleteDeposits
bool— True if employees with this SecurityLevel can delete deposits, False if not -
DeleteDiscounts
bool— True if employees with this SecurityLevel can delete discounts, False if not -
DeleteDonations
bool— True if employees with this SecurityLevel can delete donations, False if not -
DeletePayments
bool— True if employees with this SecurityLevel can delete payments, False if not -
DeletePromotions
bool— True if employees with this SecurityLevel can delete promotions, False if not -
DeleteSurcharges
bool— True if employees with this SecurityLevel can delete surcharges, False if not -
ForceAuthorization
bool— True if employees with this SecurityLevel can force authorization, False if not -
ForceReconciliation
bool— True if employees with this SecurityLevel can force reconciliation, False if not -
Id
int— Unique Id of this SecurityLevel -
ManageCashDrawers
bool— True if employees with this SecurityLevel can manage cash drawers, False if not -
Name
string— Name of this SecurityLevel -
OverrideDailyLoyaltyCardLimit
bool— True if employees with this SecurityLevel can override the daily loyalty card limit, False if not -
OverrideMaximumTipPercent
bool— True if employees with this SecurityLevel can override the maximum tip percent, False if not -
Permissions
Array of SecurityLevelPermission— Permissions for this SecurityLevelSecurityLevelPermission Properties
- Id
int— Unique Id of this SecurityLevelPermission - PermissionId
int— Maps to the Id of the Permission granted to this SecurityLevel - PermissionUniqueId
Guid— Unique identifier of the Permission granted to this SecurityLevel
- Id
-
ReopenOrders
bool— True if employees with this SecurityLevel can reopen orders, False if not -
SplitCheck
bool— True if employees with this SecurityLevel can split checks, False if not -
SecurityLevelUniqueId
Guid— Unique identifier of this SecurityLevel -
VoidItems
bool— True if employees with this SecurityLevel can void items, False if not
- Type: stringS
O A P Action required
SOAP envelope for GetSecurityLevels request. No parameters required.
- text/xml; charset=utf-8
curl --request POST \
--url 'https://{server_name_goes_here}.parpos.com/Settings2.svc?GetSecurityLevels' \
--header 'Content-Type: text/xml; charset=utf-8' \
--header 'AccessToken: your-access-token' \
--header 'LocationToken: your-location-token' \
--header 'SOAPAction: "http://www.brinksoftware.com/webservices/settings/v2/ISettingsWebService2/GetSecurityLevels"' \
--data '<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:v2="http://www.brinksoftware.com/webservices/settings/v2">
<soapenv:Header/>
<soapenv:Body>
<v2:GetSecurityLevels/>
</soapenv:Body>
</soapenv:Envelope>'
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/">
<s:Body>
<GetSecurityLevelsResponse xmlns="http://www.brinksoftware.com/webservices/settings/v2">
<GetSecurityLevelsResult>
<Message>Success</Message>
<ResultCode>0</ResultCode>
<SecurityLevels>
<SecurityLevel>
<AddSurcharges>true</AddSurcharges>
<AllowExcessEmployeeCardUsage>false</AllowExcessEmployeeCardUsage>
<ApproveCheckout>false</ApproveCheckout>
<ApproveClockIn>false</ApproveClockIn>
<ApproveClockOut>false</ApproveClockOut>
<ApproveDiscounts>true</ApproveDiscounts>
<ApproveLoyaltyCards>false</ApproveLoyaltyCards>
<ApproveOrderRequestTime>false</ApproveOrderRequestTime>
<ApprovePromotions>false</ApprovePromotions>
<AssignCharity>false</AssignCharity>
<CanAdjustTipsFromAnyTill>false</CanAdjustTipsFromAnyTill>
<CanCloseOrdersAssignedToDeliveryDrivers>false</CanCloseOrdersAssignedToDeliveryDrivers>
<CanOpenAnyDrawer>false</CanOpenAnyDrawer>
<DeleteDeposits>false</DeleteDeposits>
<DeleteDiscounts>false</DeleteDiscounts>
<DeleteDonations>false</DeleteDonations>
<DeletePayments>false</DeletePayments>
<DeletePromotions>false</DeletePromotions>
<DeleteSurcharges>false</DeleteSurcharges>
<ForceAuthorization>false</ForceAuthorization>
<ForceReconciliation>false</ForceReconciliation>
<Id>1</Id>
<ManageCashDrawers>false</ManageCashDrawers>
<Name>Server</Name>
<OverrideDailyLoyaltyCardLimit>false</OverrideDailyLoyaltyCardLimit>
<OverrideMaximumTipPercent>false</OverrideMaximumTipPercent>
<Permissions>
<Permission>
<PermissionId>101</PermissionId>
<PermissionUniqueId>perm-0000-0000-0000-000000000101</PermissionUniqueId>
</Permission>
</Permissions>
<ReopenOrders>false</ReopenOrders>
<SecurityLevelUniqueId>e5f6a7b8-c9d0-1234-ef01-234567890123</SecurityLevelUniqueId>
<SplitCheck>true</SplitCheck>
<VoidItems>false</VoidItems>
</SecurityLevel>
</SecurityLevels>
</GetSecurityLevelsResult>
</GetSecurityLevelsResponse>
</s:Body>
</s:Envelope>