System settings
Get system settings
Retrieve current system settings.Response
Settings ID
Date format for display
Header text for receipts
Footer text for receipts
Auto-print receipts after sale
UI theme preference
Minutes of inactivity before auto-logout
Whether returns are enabled
Maximum days after sale to allow returns
Require manager approval for all returns
Minimum return amount requiring manager approval
Automatically restock items in good condition
Create or update system settings
Update system settings. If no settings exist, creates default settings.Request body
Date format
Receipt header
Receipt footer
Auto-print setting
Theme preference
Auto-logout timeout
Enable/disable returns
Return time limit
Manager approval requirement
Approval amount threshold
Auto-restock setting
Example request
Upload logo
Upload a logo for receipts (BMP format for thermal printers).Request body
Multipart form data with file upload.Logo file (BMP format, max 2MB)
Example request
Get business time
Get the current business time (UTC).Tax settings
Get tax settings
Retrieve current tax configuration.Response
Settings ID
Business name
Tax registration number
Business address
Whether tax is enabled
Primary tax name (e.g., “Sales Tax”)
Primary tax rate percentage
Whether secondary tax is enabled
Secondary tax name
Secondary tax rate percentage
Whether tax exemptions are allowed
Create or update tax settings
Update tax configuration.Request body
Business name
Tax registration number
Business address
Enable tax
Primary tax name
Primary tax rate (%)
Enable secondary tax
Secondary tax name
Secondary tax rate (%)
Allow tax exemptions
Example request
Calculate tax
Calculate tax for a given subtotal.Request body
Subtotal amount
Whether transaction is tax-exempt
Discount amount to subtract
Response
Input subtotal
Tax type applied
Primary tax rate
Primary tax amount
Primary tax label
Secondary tax rate (if enabled)
Secondary tax amount
Secondary tax label
Final total after tax and discounts
Example request
Example response
Admin settings
Get admin settings
Retrieve administrative settings and system status.Response
Settings ID
Database connection status
Timestamp of last backup
Require strong PIN policy
Max failed login attempts
Logging level
Performance monitoring enabled