API Documentation

619 total endpoints

← Back to Home

Method Endpoint
GET /api/accounts-payable
POST /api/accounts-payable
GET /api/accounts-payable/aging-report
GET /api/accounts-payable/statistics
GET /api/accounts-payable/{id}
PUT /api/accounts-payable/{id}
DELETE /api/accounts-payable/{id}
POST /api/accounts-payable/{id}/approve
POST /api/accounts-payable/{id}/record-payment
POST /api/accounts-payable/{id}/reverse
GET /api/accounts-receivable
POST /api/accounts-receivable
GET /api/accounts-receivable/aging-report
GET /api/accounts-receivable/statistics
GET /api/accounts-receivable/{id}
PUT /api/accounts-receivable/{id}
DELETE /api/accounts-receivable/{id}
POST /api/accounts-receivable/{id}/approve
POST /api/accounts-receivable/{id}/cancel
POST /api/accounts-receivable/{id}/record-receipt
GET /api/active-sessions
GET /api/activity-logs
GET /api/activity-logs/model-history
GET /api/activity-logs/statistics
GET /api/activity-logs/user/{userId}
GET /api/activity-logs/{id}
GET /api/activity-tracking/active-sessions
POST /api/activity-tracking/login
GET /api/activity-tracking/login-logout-times
POST /api/activity-tracking/logout
GET /api/activity-tracking/logs
GET /api/activity-tracking/statistics
GET /api/activity-tracking/user/{userId}/history
POST /api/ai-content/generate-keywords
POST /api/ai-content/generate-meta-description
POST /api/ai-content/generate-product-description
POST /api/ai-content/generate-seo-title
GET /api/ai-content/logs
GET /api/ai-content/statistics
GET /api/allowances
POST /api/allowances
GET /api/allowances/user/{userId}/total
GET /api/allowances/{id}
PUT /api/allowances/{id}
DELETE /api/allowances/{id}
GET /api/analytics/branch-wise
GET /api/analytics/cash-flow
GET /api/analytics/channel-wise
POST /api/analytics/custom
GET /api/analytics/custom
GET /api/analytics/financial-summary
GET /api/analytics/product/cost-margin
GET /api/analytics/sales
POST /api/analytics/sales/generate
GET /api/analytics/supplier
POST /api/analytics/supplier/generate
GET /api/attendances
POST /api/attendances
POST /api/attendances/check-in
POST /api/attendances/check-out
GET /api/attendances/report
GET /api/attendances/user/{userId}/summary
POST /api/b2b/bank-rules
GET /api/b2b/bank-rules/{branch_id}
GET /api/bank-accounts
POST /api/bank-accounts
POST /api/bank-accounts/transactions
GET /api/bank-accounts/{id}
PUT /api/bank-accounts/{id}
DELETE /api/bank-accounts/{id}
POST /api/bank-accounts/{id}/reconcile
GET /api/bank-accounts/{id}/statement
GET /api/bank-accounts/{id}/transactions
POST /api/barcodes/bulk-generate
POST /api/barcodes/scan/pos
POST /api/barcodes/scan/receive
GET /api/barcodes/search
PUT /api/barcodes/{id}
DELETE /api/barcodes/{id}
GET /api/blog/categories
POST /api/blog/categories
PUT /api/blog/categories/{id}
DELETE /api/blog/categories/{id}
GET /api/blog/posts
POST /api/blog/posts
GET /api/blog/posts/slug/{slug}
GET /api/blog/posts/statistics
GET /api/blog/posts/{id}
PUT /api/blog/posts/{id}
DELETE /api/blog/posts/{id}
GET /api/bonuses
POST /api/bonuses
GET /api/bonuses/user/{userId}/summary
PUT /api/bonuses/{id}
DELETE /api/bonuses/{id}
GET /api/branch-features/{branchId}
PUT /api/branch-features/{branchId}
GET /api/branch-features/{branchId}/check/{feature}
GET /api/branch-stock-requests
POST /api/branch-stock-requests
GET /api/branch-stock-requests/statistics
GET /api/branch-stock-requests/{id}
POST /api/branch-stock-requests/{id}/approve
POST /api/branch-stock-requests/{id}/cancel
POST /api/branch-stock-requests/{id}/check-availability
POST /api/branch-stock-requests/{id}/reject
POST /api/branch-stock-requests/{request_id}/process
GET /api/branches
POST /api/branches
DELETE /api/branches/delete/{id}
GET /api/branches/deleted
GET /api/branches/retail
GET /api/branches/statistics
GET /api/branches/temporary
GET /api/branches/type/{type}
GET /api/branches/types
GET /api/branches/warehouses
GET /api/branches/with-pos
GET /api/branches/{id}
PUT /api/branches/{id}
POST /api/branches/{id}/change-status
POST /api/branches/{id}/restore
GET /api/branches/{id}/users
GET /api/budgets
POST /api/budgets
GET /api/budgets/{id}
PUT /api/budgets/{id}
DELETE /api/budgets/{id}
POST /api/budgets/{id}/activate
GET /api/budgets/{id}/budget-vs-actual
POST /api/budgets/{id}/close
PUT /api/budgets/{id}/lines/{lineId}/actual
GET /api/bulk-discounts
GET /api/bulk-discounts/active
POST /api/bulk-discounts/import
POST /api/bulk-discounts/preview
GET /api/bulk-discounts/statistics
GET /api/bulk-discounts/template
GET /api/bulk-discounts/{id}
DELETE /api/bulk-discounts/{id}
POST /api/bulk-discounts/{id}/activate
POST /api/bulk-discounts/{id}/deactivate
GET /api/bulk-discounts/{id}/export
POST /api/cash-closing
GET /api/cash-closing
GET /api/cash-closing/{id}
POST /api/cash-closing/{id}/approve
GET /api/cash-registers
POST /api/cash-registers/cash-movement
GET /api/cash-registers/current
POST /api/cash-registers/open
GET /api/cash-registers/{id}
POST /api/cash-registers/{id}/close
GET /api/categories
POST /api/categories
GET /api/categories/tree
GET /api/categories/{id}
PUT /api/categories/{id}
DELETE /api/categories/{id}
GET /api/change-history
GET /api/change-history/field-changes
GET /api/change-history/model
POST /api/change-password
GET /api/channel-orders/{order_id}/status
GET /api/chart-of-accounts
POST /api/chart-of-accounts
GET /api/chart-of-accounts/tree
GET /api/chart-of-accounts/{id}
PUT /api/chart-of-accounts/{id}
DELETE /api/chart-of-accounts/{id}
GET /api/chart-of-accounts/{id}/balance
GET /api/coupons
POST /api/coupons
POST /api/coupons/validate
GET /api/coupons/{id}
PUT /api/coupons/{id}
DELETE /api/coupons/{id}
GET /api/coupons/{id}/usage-statistics
GET /api/currencies
POST /api/currencies
GET /api/currencies/base-currency
POST /api/currencies/convert
PUT /api/currencies/{id}
DELETE /api/currencies/{id}
GET /api/customer-duplicates
POST /api/customer-duplicates/detect
GET /api/customer-duplicates/merge-history
POST /api/customer-duplicates/{id}/merge
POST /api/customer-duplicates/{id}/review
GET /api/customers
POST /api/customers
GET /api/customers/statistics
GET /api/customers/{customerId}/channel-summary
GET /api/customers/{customerId}/interactions/by-channel
POST /api/customers/{customerId}/notes
GET /api/customers/{customerId}/notes/history
GET /api/customers/{customerId}/preferences
POST /api/customers/{customerId}/preferences
GET /api/customers/{customerId}/purchase-history/by-channel
GET /api/customers/{id}
PUT /api/customers/{id}
DELETE /api/customers/{id}
POST /api/customers/{id}/interactions
GET /api/customers/{id}/purchase-history
GET /api/damaged-items
POST /api/damaged-items
GET /api/damaged-items/statistics
GET /api/damaged-items/{id}
POST /api/damaged-items/{id}/decision
GET /api/dashboard/hr
GET /api/dashboard/sales
GET /api/dashboard/sales/monthly
GET /api/dashboard/sales/overview
GET /api/dashboard/sales/today
GET /api/dashboard/sales/weekly
GET /api/dashboards
POST /api/dashboards
GET /api/dashboards/{id}
PUT /api/dashboards/{id}
DELETE /api/dashboards/{id}
POST /api/dashboards/{id}/widgets
DELETE /api/dashboards/{id}/widgets
PUT /api/dashboards/{id}/widgets
GET /api/deleted-records
GET /api/deleted-records/statistics
GET /api/deleted-records/{id}
POST /api/deleted-records/{id}/restore
POST /api/discount-approval/{approval_id}/approve
POST /api/discount-approval/{approval_id}/reject
GET /api/discount-limits/branch-manager
GET /api/discount-limits/cashier
GET /api/discount-rules
POST /api/discount-rules
GET /api/discounts/products
DELETE /api/discounts/products/{id}
GET /api/documentation
GET /api/employee-discount-rules
POST /api/employee-discount-rules
POST /api/employee-documents
GET /api/employee-documents/expired
GET /api/employee-documents/expiring
DELETE /api/employee-documents/{id}
GET /api/employees
GET /api/employees/department/{department}
GET /api/employees/statistics
GET /api/employees/{employee_id}/discount-limit
GET /api/employees/{employee_id}/purchase-history
GET /api/employees/{id}
PUT /api/employees/{id}/hr-info
GET /api/employees/{userId}/documents
GET /api/expense-categories
POST /api/expense-categories
GET /api/expense-categories/{id}
PUT /api/expense-categories/{id}
DELETE /api/expense-categories/{id}
GET /api/expenses
POST /api/expenses
GET /api/expenses/statistics
GET /api/expenses/summary
GET /api/expenses/{id}
PUT /api/expenses/{id}
DELETE /api/expenses/{id}
POST /api/expenses/{id}/approve
POST /api/expenses/{id}/mark-paid
DELETE /api/expenses/{id}/receipt
GET /api/expenses/{id}/receipt/download
POST /api/expenses/{id}/reject
GET /api/export-with-discounts
GET /api/external-orders/logs
GET /api/external-orders/pending
POST /api/external-orders/{id}/process
GET /api/faqs
POST /api/faqs
GET /api/faqs/featured
GET /api/faqs/module/{module}
GET /api/faqs/statistics
GET /api/faqs/{id}
PUT /api/faqs/{id}
DELETE /api/faqs/{id}
POST /api/faqs/{id}/feedback
GET /api/financial-reports/balance-sheet
GET /api/financial-reports/cash-flow
GET /api/financial-reports/general-ledger
GET /api/financial-reports/profit-loss
GET /api/financial-reports/trial-balance
GET /api/goods-receipt-notes
POST /api/goods-receipt-notes
GET /api/goods-receipt-notes/{id}
POST /api/goods-receipt-notes/{id}/complete
POST /api/goods-receipt-notes/{id}/verify
GET /api/help-articles
POST /api/help-articles
GET /api/help-articles/popular
GET /api/help-articles/search
GET /api/help-articles/slug/{slug}
GET /api/help-articles/{id}
PUT /api/help-articles/{id}
DELETE /api/help-articles/{id}
POST /api/help-articles/{id}/feedback
GET /api/help-articles/{id}/related
GET /api/help-categories
POST /api/help-categories
GET /api/help-categories/module/{module}
GET /api/help-categories/{id}
PUT /api/help-categories/{id}
DELETE /api/help-categories/{id}
POST /api/installment-payments/{payment_id}/process
GET /api/installment-plans/{plan_id}
GET /api/inventory
POST /api/inventory/add-stock
POST /api/inventory/adjust-stock
GET /api/inventory/movements
POST /api/inventory/update-reorder-point
GET /api/inventory/valuation
GET /api/invoices
POST /api/invoices
GET /api/invoices/statistics
GET /api/invoices/{id}
PUT /api/invoices/{id}
DELETE /api/invoices/{id}
POST /api/invoices/{id}/convert
POST /api/invoices/{id}/installments
PUT /api/invoices/{invoiceId}/installments/{installmentId}
POST /api/invoices/{invoice_id}/apply-bank-rule
POST /api/invoices/{invoice_id}/create-installment-plan
POST /api/invoices/{invoice_id}/lock
GET /api/invoices/{invoice_id}/lock-status
POST /api/invoices/{invoice_id}/unlock
GET /api/journal-entries
POST /api/journal-entries
GET /api/journal-entries/{id}
PUT /api/journal-entries/{id}
DELETE /api/journal-entries/{id}
POST /api/journal-entries/{id}/post
POST /api/journal-entries/{id}/reverse
GET /api/kpi-metrics
POST /api/kpi-metrics
POST /api/kpi-metrics/recalculate-all
GET /api/kpi-metrics/summary
GET /api/kpi-metrics/{id}
PUT /api/kpi-metrics/{id}
DELETE /api/kpi-metrics/{id}
POST /api/kpi-metrics/{id}/calculate
GET /api/leave-planner/availability
GET /api/leave-planner/calendar
GET /api/leave-planner/conflicts
GET /api/leave-planner/department/{department}
GET /api/leave-planner/team-schedule
GET /api/leave-requests
POST /api/leave-requests
GET /api/leave-requests/statistics
GET /api/leave-requests/user/{userId}/balance
GET /api/leave-requests/{id}
POST /api/leave-requests/{id}/approve
POST /api/leave-requests/{id}/cancel
POST /api/leave-requests/{id}/reject
GET /api/leave-types
POST /api/leave-types
PUT /api/leave-types/{id}
DELETE /api/leave-types/{id}
POST /api/login
GET /api/login-history
POST /api/logout
POST /api/loyalty/calculate-points
GET /api/loyalty/statistics
POST /api/loyalty/{customerId}/add-points
GET /api/loyalty/{customerId}/balance
POST /api/loyalty/{customerId}/redeem-points
GET /api/loyalty/{customerId}/transactions
GET /api/orders
POST /api/orders
GET /api/orders/my-orders
GET /api/orders/statistics
GET /api/orders/{id}
PUT /api/orders/{id}
DELETE /api/orders/{id}
POST /api/orders/{id}/assign
POST /api/orders/{id}/cancel
POST /api/orders/{id}/confirm
POST /api/orders/{id}/deliver
POST /api/orders/{id}/mark-paid
POST /api/orders/{id}/pack
POST /api/orders/{id}/process
POST /api/orders/{id}/process-payment
POST /api/orders/{id}/return
POST /api/orders/{id}/ship
GET /api/orders/{id}/status-history
GET /api/orders/{id}/track
GET /api/payment-methods
POST /api/payment-methods
GET /api/payment-methods/active
GET /api/payment-methods/{id}
PUT /api/payment-methods/{id}
POST /api/payment-methods/{id}/calculate-fee
GET /api/payrolls
POST /api/payrolls/generate
POST /api/payrolls/generate-bulk
GET /api/payrolls/statistics
GET /api/payrolls/{id}
DELETE /api/payrolls/{id}
POST /api/payrolls/{id}/approve
POST /api/payrolls/{id}/mark-paid
POST /api/pda/auth/login
POST /api/pda/inventory/check
GET /api/pda/purchase-orders
GET /api/pda/purchase-orders/{po_id}
POST /api/pda/receive/complete
PUT /api/pda/receive/quantity
POST /api/pda/receive/scan
GET /api/pda/receive/sessions
DELETE /api/pda/receive/sessions/{session_id}
POST /api/pda/receive/start
POST /api/pda/receiving/variance
GET /api/pda/sync-status
GET /api/permissions
POST /api/permissions
GET /api/permissions/module/{moduleName}
GET /api/permissions/{id}
PUT /api/permissions/{id}
DELETE /api/permissions/{id}
GET /api/pos/branch/{branchId}/config
PUT /api/pos/branch/{branchId}/config
GET /api/pos/branch/{branchId}/settings
PUT /api/pos/branch/{branchId}/settings
POST /api/pos/branch/{branchId}/sync
GET /api/pos/branch/{branchId}/templates
GET /api/pre-built-reports/customer-analysis
GET /api/pre-built-reports/employee-performance
GET /api/pre-built-reports/financial-summary
GET /api/pre-built-reports/inventory-status
GET /api/pre-built-reports/sales-summary
GET /api/pre-built-reports/top-selling-products
GET /api/price-change-logs
GET /api/products
POST /api/products
POST /api/products/bulk
POST /api/products/discounts/generate-template
POST /api/products/discounts/import
DELETE /api/products/images/{imageId}
GET /api/products/low-stock
GET /api/products/profitability
POST /api/products/search-barcode
GET /api/products/statistics
GET /api/products/{id}
PUT /api/products/{id}
DELETE /api/products/{id}
GET /api/products/{id}/stock
POST /api/products/{id}/update
POST /api/products/{productId}/barcodes
GET /api/products/{productId}/barcodes
POST /api/products/{productId}/images/{imageId}/primary
GET /api/profile
PUT /api/profile
GET /api/purchase-orders
POST /api/purchase-orders
GET /api/purchase-orders/pending-approvals
GET /api/purchase-orders/statistics
GET /api/purchase-orders/{id}
PUT /api/purchase-orders/{id}
DELETE /api/purchase-orders/{id}
POST /api/purchase-orders/{id}/approve
POST /api/purchase-orders/{id}/cancel
POST /api/purchase-orders/{id}/mark-ordered
POST /api/purchase-orders/{id}/reject
POST /api/purchase-orders/{id}/submit
GET /api/purchase-requests
POST /api/purchase-requests
POST /api/purchase-requests-multicurrency
GET /api/purchase-requests/{pr_id}
PUT /api/purchase-requests/{pr_id}
DELETE /api/purchase-requests/{pr_id}
POST /api/purchase-requests/{pr_id}/apply-incoterms
POST /api/purchase-requests/{pr_id}/convert-to-invoice
GET /api/purchase-returns
POST /api/purchase-returns
GET /api/purchase-returns/statistics
GET /api/purchase-returns/{id}
POST /api/purchase-returns/{id}/approve
POST /api/purchase-returns/{id}/complete
POST /api/purchase-returns/{id}/reject
GET /api/quotations
POST /api/quotations
GET /api/quotations/statistics
GET /api/quotations/{id}
PUT /api/quotations/{id}
DELETE /api/quotations/{id}
POST /api/quotations/{id}/convert-to-sale
POST /api/quotations/{id}/send-email
POST /api/quotations/{quotation_id}/convert-to-invoice
POST /api/receipts
GET /api/receipts
GET /api/receipts/{receipt_id}
POST /api/receipts/{receipt_id}/email
POST /api/receipts/{receipt_id}/reprint
POST /api/receipts/{receipt_id}/sms
POST /api/receipts/{receipt_id}/void
GET /api/refund-settings
POST /api/refund-settings
POST /api/register
GET /api/report-export/{reportId}/csv
GET /api/report-export/{reportId}/excel
GET /api/report-export/{reportId}/history
GET /api/report-export/{reportId}/pdf
GET /api/reports
POST /api/reports
GET /api/reports/sales-by-channel
GET /api/reports/sales/by-channel
GET /api/reports/sales/channel-comparison
GET /api/reports/supplier-aging
GET /api/reports/supplier-performance
GET /api/reports/supplier-products
GET /api/reports/supplier-purchases
GET /api/reports/{id}
PUT /api/reports/{id}
DELETE /api/reports/{id}
POST /api/reports/{id}/execute
GET /api/reports/{id}/execution-history
GET /api/returns
POST /api/returns
POST /api/returns-and-refunds
POST /api/returns-and-refunds/{return_id}/approve
GET /api/returns/statistics
GET /api/returns/{id}
POST /api/returns/{id}/approve
POST /api/returns/{id}/reject
POST /api/revoke-all-tokens
GET /api/roles
POST /api/roles
GET /api/roles/{id}
PUT /api/roles/{id}
DELETE /api/roles/{id}
POST /api/roles/{id}/assign-permissions
PUT /api/roles/{id}/discount-limit
GET /api/sales
POST /api/sales
POST /api/sales/employee-discount
POST /api/sales/employee-purchase
GET /api/sales/statistics
POST /api/sales/validate-discount
GET /api/sales/{id}
GET /api/sales/{id}/receipt
GET /api/sales/{sale_id}/gift-receipt
POST /api/sales/{sale_id}/toggle-gift-receipt
GET /api/security/alerts
POST /api/security/alerts/{id}/false-positive
POST /api/security/alerts/{id}/resolve
GET /api/security/login-history
GET /api/security/login-history/user/{userId}
GET /api/security/sessions
GET /api/security/sessions/user/{userId}
DELETE /api/security/sessions/{id}
GET /api/security/statistics
DELETE /api/security/users/{userId}/sessions
POST /api/seo
POST /api/seo/entity
GET /api/seo/page/{pageName}
GET /api/seo/sitemap
POST /api/seo/sitemap/add
GET /api/seo/sitemap/generate
DELETE /api/seo/{id}
GET /api/shift-reports
GET /api/shift-reports/daily-summary
POST /api/shift-reports/generate/{cashRegisterId}
GET /api/shift-reports/{id}
GET /api/shift-reports/{id}/export/{format}
GET /api/shipping-methods
POST /api/shipping-methods
POST /api/shipping-methods/calculate-cost
GET /api/shipping-methods/{id}
PUT /api/shipping-methods/{id}
DELETE /api/shipping-methods/{id}
GET /api/stock-transfers
POST /api/stock-transfers
GET /api/stock-transfers/statistics
GET /api/stock-transfers/{id}
POST /api/stock-transfers/{id}/approve
POST /api/stock-transfers/{id}/cancel
POST /api/stock-transfers/{id}/complete
POST /api/stock-transfers/{id}/reject
GET /api/supplier-payments
POST /api/supplier-payments
GET /api/supplier-payments/statistics
GET /api/supplier-payments/{id}
DELETE /api/supplier-payments/{id}
GET /api/supplier-payments/{id}/payment-account
GET /api/suppliers
POST /api/suppliers
GET /api/suppliers/{id}
PUT /api/suppliers/{id}
DELETE /api/suppliers/{id}
GET /api/suppliers/{id}/statistics
POST /api/sync/mobile-orders
POST /api/sync/website-orders
GET /api/system-settings
PUT /api/system-settings
PUT /api/system-settings/email-settings
POST /api/system-settings/test-email
POST /api/system-settings/upload-logo
GET /api/system-settings/{key}
PUT /api/system-settings/{key}
GET /api/user
GET /api/users
POST /api/users
GET /api/users/branch/{branchId}
GET /api/users/deleted
GET /api/users/role/{roleId}
GET /api/users/statistics
PUT /api/users/{id}
GET /api/users/{id}
DELETE /api/users/{id}
POST /api/users/{id}/assign-role
POST /api/users/{id}/change-status
POST /api/users/{id}/reset-password
POST /api/users/{id}/restore
POST /api/webhooks/customer-created
POST /api/webhooks/order-created
POST /api/webhooks/order-updated
GET /api/{id}/barcode/download
POST /api/{id}/barcode/regenerate

Base URL: https://erp-back-2.ttexpresskw.com  |  Auth: Authorization: Bearer YOUR_TOKEN