FNB API Admin Page

Open Swagger (Local)

Open Swagger (For Karunacafe)

Open Swagger (For Peacock)

Open Swagger (For Demo)

Change Logs

Last Hosting on: 23-Feb-2026

ToDo

  1. Need to add some indexes to improve speed
  2. Need to add AsNoTracking in all Services to improve speed
  3. Branch - do you need delete/activate/deactivate
  4. Member - do you need delete/activate/deactivate
  5. Member Roles - does it need / Member individual permissions - is it need => which one to keep
  6. All Name must be unique (branch, product, category, modifier)
  7. Check all errors and make it readable

23-Feb-2026

  1. Rehosted in api.bship.com also
  2. Removed api path api.sdinfo.com for peacock
  3. Added api path salons.sdinfo.com for peacock

20-Feb-2026

  1. full api published for demo

19-Feb-2026

  1. patch session remove applied for karunacafe
  2. patch category display order applied for karunacafe
  3. patch ExcessOrShortage added in settlement applied for karunacafe
  4. patch customer module added and applied for karunacafe
  5. dashboard report field PayModeBasedTransactions updated for karunacafe

18-Feb-2026

  1. Column for Excess(+Ve) Or Shortage(-Ve) added in settlement
  2. Customer module added
  3. Customer added in Sales, SaleOrders, Vouchers

14-Feb-2026

  1. Another one api path added for peacock

13-Feb-2026

  1. Issues due to SessionId removal is fixed
  2. Dashboard updated with Paymode Based Transactions

11-Feb-2026

  1. DisplayOrder added in category
  2. Input Logs added in Category, Product, Modifier

09-Feb-2026

  1. 07-Feb-2026-Dev moved to Live
  2. Session Removed
  3. New Settlement Added

07-Feb-2026

  1. Cancelled vouchers count & total added in dashboard
  2. Cancelled vouchers accounted in Dashboard reports
  3. Productwise sales ordered in Dashboard reports
  4. Sale list default sort and order added

06-Feb-2026

  1. AppState, Startup Task Removed
  2. Custom JWT Middleware refactored
  3. Error Handling Middleware refactored

03-Feb-2026

  1. Company TaxRatio added
  2. Login response includes taxRatio, counters
  3. Sample counters, members, branches added for test

01-Feb-2026

  1. Todays Dashboard report added
  2. Todays Branchwise Total Sales
  3. Todays Productwise Total Sales
  4. Todays PayMode Based Sales

29-Jan-2026

  1. Memory Cache manager related stuffs removed
  2. JWT Middleware uses DB TokenLogs table to validate tokens
  3. SaleOrderService, SaleService - AsNoTracking added for improve speed

28-Jan-2026

  1. SaleOrderCreate duplicate voucher number issue fixed
  2. TokenLogs table added for RefreshToken & LoginToken
  3. RefreshToken implemented via DB TokenLogs table

27-Jan-2026

  1. KarunaKafe added
  2. Tag - name default upper
  3. Category - description default is name
  4. Products added
  5. Category Fetch with Products issue fixed

25-Jan-2026

  1. Tags Create, Delete, Fetch added
  2. Regional Names added in Product, Category, Modifier
  3. Tag added in Product

28-12-2025

  1. Code Refactor: List Product

25-Dec-2025

  1. Seed data added
  2. Fixed some errors
  3. DataProtectionKeys

03-Dec-2025

  1. Sales with items & its Modifiers (Create, Get, List, Cancel)
  2. Sale Orders with items & its Modifiers (Create, Update, Get, List, Delete)

15-Nov-2025

  1. Counters - CRUD
  2. Payment Modes - CRUD, Default payment Mode (CARD / CASH / UPI / OTHER)
  3. 3 Voucher Types With Prefix (CASHIN-CI, CASHOUT-CO, SALE-SA) Supported
  4. 3 SaleTypes Types (DINEIN, TAKEAWAY, ONLINE) Supported, and can be activated/deactivated
  5. VoucherNumber generated based on Branch,Year,VoucherType and sequence
  6. AccountVouchers with Payments Create, Update, Cancel, List, View
  7. Close Counter Session
  8. Get Counter Session Details & List Sessions
  9. Make Settlement, List

22-Oct-2025

  1. Validity minutes removed from Login request
  2. Token validation increased upto 720 minutes
  3. Refresh Token validation increased upto 90 days
  4. VoucherPrefix added in branch table
  5. Price added in modifier table
  6. Image service, delete unrelated/junk images on list issue fixed
  7. Image service, tenant folder added
  8. Image service, response wrapper issue fixed while trying get invalid file
  9. Tenant in token validated, so that, cannot use token from one tenant with other tenant
  10. Parallel tasks sampled in dashboard service

10-Oct-2025

  1. Tenant Name must be 10 digit mobile no
  2. SaleType (Name, IsActive)
  3. Section (Name, IsActive)
  4. Table (Name, SectionName, IsActive)
  5. admin login allowed before company created

02-Oct-2025

  1. BranchId field added in Member
  2. Branch included in Member get
  3. We can set Branch for Member on create or update
  4. We can list Member by Branch
  5. Assign branch to members [branch controller endpoint: assign-branch-to-members]
  6. On login, response includes company details, branch detail
  7. Admin will have all branches, can not assign branch to admin
  8. On Admin login, response includes all branches, company details

28-Sep-2025

  1. Multi tenant setup added
  2. Product - AssignPrinterByCategory added
  3. Company - create & update in same endpoint, get
  4. Branch - create, update, get, fetch

24-Sep-2025

  1. Image (create, list, get, delete, get by filename)
  2. Product
    • RetailPrice changed to DineInPrice
    • HsnCode, GstTax removed
    • TaxRatio added

21-Sep-2025

  1. Member (generate-passcode, remove-passcode, change-password, reset-password)
  2. CacheManager (admin purpose) (get, keys, key-values, set, remove, clean-member-cache, remove-all-keys)
  3. Logs (get, delete, list, clean)
  4. Product [RetailPrice, TakeAwayPrice, HsnCode, GstTax - added in product table ]

14-Sep-2025

  1. MemberRole (create, update, fetch, delete, fetch-role-permissions)
  2. Member (create, update, list, delete, get)
  3. Auth (login, refresh-token, actions-and-permissions)

07-Sep-2025 - Initial Release

  1. Modifier (create, update, list, delete, get)
  2. Category (create, update, list, delete, get, fetch)
  3. Product (create, update, list, delete, get, fetch)

01-Sep-2025 - Project Started