For AI agents: the docs index is at https://docs.smoothretail.com/llms.txt. Append .md to any documentation page URL to get its markdown version.
Jump to Content
Smooth POS
GuidesAPI Reference
v1.0

Log InSmooth POS
API Reference
Log In
v1.0GuidesAPI Reference

Getting Started

  • Getting Started

Sales

  • Customer
    • List a customer's store credit transactionsget
  • Fulfillment
    • Create a fulfillmentpost
    • Update a fulfillmentput
    • Generate a pick listget
    • Update a fulfillment's shipmentput
    • Get a fulfillmentget
    • Close a fulfillmentget
    • Mark a fulfillment as closedget
    • Mark a fulfillment as in progressget
    • Mark a fulfillment as Integrated Refundget
    • Return a fulfillmentpost
    • Ship a fulfillmentpost
    • List fulfillmentsget
  • Gift Card
    • Create a gift cardpost
    • Extend a gift cardput
    • Get a gift cardget
    • List gift cardsget
  • Gift Card Reason
    • Create a gift card reasonpost
    • Update a gift card reasonput
    • Delete a gift card reasondel
    • Get a gift card reasonget
    • List gift card reasonsget
  • Payment
    • Create a paymentpost
    • Get a paymentget
    • List paymentsget
    • Create payments in bulkpost
  • Product
    • Get unfulfilled quantity for an itemget
  • Sale
    • Create a salepost
    • Set a sale's customerget
    • Email a receiptpost
    • Set a sale's employeeget
    • Get a saleget
    • List a sale's paymentsget
    • Add payments to a salepost
    • List salesget
    • Create sales in bulkpost
    • Get units sold for an itemget
    • Get units sold for an item in a storeget
    • Get units sold for an item from a warehouseget
  • Sale Line
    • List sale linesget
  • Sales Budget
    • Get the sales budgetget
    • Update the sales budgetput
  • Shipment
    • Create a shipmentpost
    • Update a shipmentput
    • Get a shipmentget
    • Mark a shipment as arrivedget
    • Cancel a shipmentget
    • Ship a shipmentget
    • List shipmentsget
    • List shipment linesget
  • Store Credit
    • Adjust store creditpost
  • Store Credit Reason
    • Create a store credit reasonpost
    • Update a store credit reasonput
    • Delete a store credit reasondel
    • Get a store credit reasonget
    • List store credit reasonsget
  • Warehouse
    • List items awaiting fulfillment in a warehouseget
    • Get unfulfilled quantity for an item in a warehouseget

Customer

  • Customer
    • Create a customerpost
    • Update a customerput
    • Delete a customerdel
    • Get a customerget
    • Bulk delete customersdel
    • List customersget
    • Bulk create or update customerspost
  • Loyalty
    • Get loyalty program settingsget
    • Update loyalty program settingsput
    • Adjust a customer's loyalty pointspost
    • Recalculate loyaltyget
    • Get total loyalty pointsget
    • Opt a customer in to loyaltyget
    • Opt a customer out of loyaltyget
    • Extend a customer's loyalty tierget

Product

  • Item
    • Get an item by barcodeget
    • List itemsget
  • Price
    • Update a priceput
    • Delete a pricedel
    • Get a priceget
    • Bulk delete pricesdel
    • List pricesget
    • Bulk create or update pricespost
    • List deleted pricesget
  • Product
    • Create a productpost
    • Update a productput
    • Delete a productdel
    • Get a productget
    • Add an item to a productpost
    • Update a product's itemput
    • Get a product's itemget
    • Get an item's current priceget
    • List a product's itemsget
    • Bulk delete productsdel
    • List productsget
    • Bulk create or update productspost
    • List deleted productsget
    • Export productsget
    • List deleted itemsget
    • List product typesget
    • List product vendorsget
  • Promotion
    • Create a promotionpost
    • Update a promotionput
    • Delete a promotiondel
    • Get a promotionget
    • List promotionsget
  • Quick Product Buy
    • Create a quick product buypost

Inventory

  • Box
    • Create a boxpost
    • Update a boxput
    • Delete a boxdel
    • Get a boxget
    • List boxesget
  • Inventory
    • Adjust stockpost
    • Create a stock locationpost
    • Update a stock locationput
    • Delete a stock locationdel
    • Get a stock locationget
    • List a warehouse's stock locationsget
    • Move stockpost
    • Move all stock between locationsget
    • Set stock on handpost
  • Minimum Stock Quantity
    • Update minimum stock quantitiesput
    • Get minimum stock for a productget
    • Get minimum stock for an itemget
    • Get minimum stock for a warehouseget
    • Get minimum stock for a product in a warehouseget
    • Get minimum stock for an item in a warehouseget
  • Product
    • Get a product's stockget
    • Get a product's total stockget
    • Get an item's stockget
    • Get an item's total stockget
    • Get an item's stock at a locationget
    • List a product's stock movementsget
    • List an item's stock movementsget
    • List an item's stock movements at a locationget
  • Purchase Order
    • Create a purchase orderpost
    • Update a purchase orderput
    • Get a purchase orderget
    • Cancel a purchase orderget
    • Complete a purchase orderget
    • Mark a purchase order matchedget
    • Ship a purchase orderget
    • List purchase ordersget
  • Replenishment
    • Create a replenishment rulepost
    • Update a replenishment ruleput
    • Get a replenishment ruleget
    • Run a replenishment ruleget
    • Delete a replenishment ruledel
    • List replenishment rulesget
  • Shipping Cost
    • Create a shipping costpost
    • Update a shipping costput
    • Delete a shipping costdel
    • List shipping costsget
  • Stock Adjustment Reason
    • Create a stock adjustment reasonpost
    • Update a stock adjustment reasonput
    • Delete a stock adjustment reasondel
    • Get a stock adjustment reasonget
    • List stock adjustment reasonsget
  • Stocktake
    • Create a stocktakepost
    • Delete a stocktakedel
    • Get a stocktakeget
    • Add counts to a stocktakeput
    • Complete a stocktakeget
    • Get a stocktake's varianceget
    • List completed stocktakesget
    • List in-progress stocktakesget
    • List open stocktakesget
  • Transfer
    • Create a transferpost
    • Update a transferput
    • Get a transferget
    • Cancel a transferget
    • Receive a transferget
    • List transfersget
  • Warehouse
    • Create a warehousepost
    • Update a warehouseput
    • Delete a warehousedel
    • Get a warehouseget
    • Get an item's in-transit stockget
    • Get a warehouse's stockget
    • Get a warehouse's total stockget
    • Get a product's stock in a warehouseget
    • Get a product's total stock in a warehouseget
    • Get an item's stock in a warehouseget
    • Get an item's total stock in a warehouseget
    • Get an item's stock at a warehouse locationget
    • List a warehouse's stock movementsget
    • List a product's stock movements in a warehouseget
    • List an item's stock movements in a warehouseget
    • List an item's stock movements at a warehouse locationget
    • List warehousesget

Accounts

  • Account
    • Create an accountpost
    • Delete an accountdel
    • Get an accountget
    • Update an accountput
    • Get an account's opening balanceget
    • Get an account's statement balanceget
    • Get an account's system balanceget
    • List accountsget
    • Get general ledger datesget
    • Update general ledger datesput
  • AP Invoice
    • Create an AP invoicepost
    • Update an AP invoiceput
    • Bulk approve AP invoicesget
    • Bulk cancel AP invoicesget
    • Bulk pay AP invoicespost
    • List AP invoice paymentsget
    • Get an AP invoiceget
    • Approve an AP invoiceget
    • Cancel an AP invoiceget
    • Delete an AP invoicedel
    • List AP invoicesget
  • AR Invoice
    • Create an AR invoicepost
    • Update an AR invoiceput
    • Bulk approve AR invoicesget
    • Get an AR invoiceget
    • Approve an AR invoiceget
    • Cancel an AR invoiceget
    • Mark an AR invoice as paidget
    • Delete an AR invoicedel
    • List AR invoicesget
  • Asset Write Off Reason
    • Create an asset write-off reasonpost
    • Update an asset write-off reasonput
    • Delete an asset write-off reasondel
    • Get an asset write-off reasonget
    • List asset write-off reasonsget
  • Bank Statement
    • List bank statementsget
  • Bank Transaction
    • Match a bank transactionput
    • Transfer between bank accountsget
    • Delete a bank transactiondel
    • List bank transactionsget
    • Import bank transactionspost
    • Reconcile bank transactionspost
  • Cloud Print
    • Disconnect the cloud print accountdel
    • Get the cloud print accountget
    • Connect a cloud print accountpost
    • Update the cloud print accountput
  • Cost
    • Set an item costpost
    • Bulk set item costspost
  • Cost Centre
    • Create a cost centrepost
    • Update a cost centreput
    • Get a cost centreget
    • Delete a cost centredel
    • List cost centresget
  • Cost History
    • List cost historyget
  • Fixed Asset
    • Create a fixed assetpost
    • Update a fixed assetput
    • Run depreciationget
    • Calculate depreciationget
    • Depreciate a fixed assetget
    • Reverse a depreciationget
    • List depreciationsget
    • Create a fixed asset typepost
    • Update a fixed asset typeput
    • Delete a fixed asset typedel
    • Get a fixed asset typeget
    • List fixed asset typesget
    • Get a fixed assetget
    • Mark a fixed asset activeget
    • Mark a fixed asset disposedget
    • Mark a fixed asset soldget
    • List fixed assetsget
  • Journal
    • Create a journalpost
    • Get a journalget
    • Reverse a journalget
    • List journalsget
    • List journal entriesget
    • Count journal entriesget
    • Export journal entriesget
  • Payment Method
    • Create a payment methodpost
    • Update a payment methodput
    • Delete a payment methoddel
    • Get a payment methodget
    • List payment methodsget
  • Product
    • List an item's cost historyget
  • Supplier
    • Create a supplierpost
    • Update a supplierput
    • Delete a supplierdel
    • Get a supplierget
    • List suppliersget
  • Tax Rate
    • Create a tax ratepost
    • Update a tax rateput
    • Get a tax rateget
    • Delete a tax ratedel
    • List tax ratesget

Employee

  • Sales Staff
    • List POS staffget
    • Create a POS staff memberpost
    • Update a POS staff memberput
    • List terminated POS staffget
    • Get a POS staff memberget
    • Reinstate a POS staff memberget
    • Terminate a POS staff memberget
  • Unlinked Return
    • Allow unlinked returnsget
    • Deny unlinked returnsget

Reports

  • Log
    • List log entriesget
    • Create a log entrypost
    • Get a log entryget
  • Report
    • Create a reportpost
    • Update a reportput
    • Export a reportpost
    • Run a reportpost
    • Delete a reportdel
    • Get a reportget
    • List reportsget

Glue

  • Glue
    • List Glue jobsget
    • Create a Glue jobpost
    • Update a Glue jobput
    • Delete a Glue errordel
    • Get a Glue errorget
    • List Glue errorsget
    • Delete a Glue jobdel
    • Get a Glue jobget

Admin

  • Calendar
    • Create a calendar yearpost
    • Get a calendar dayget
    • Delete a calendar yeardel
    • Get a calendar yearget
    • Get a calendar monthget
    • Get a calendar quarterget
    • Get a calendar weekget
  • Carrier
    • Create a carrierpost
    • Update a carrierput
    • Delete a carrierdel
    • Get a carrierget
    • List carriersget
  • Cloud Print
    • Get the cloud print clientget
    • Send a print jobpost
    • List cloud printersget
  • Discount Reason
    • Create a discount reasonpost
    • Update a discount reasonput
    • Delete a discount reasondel
    • Get a discount reasonget
    • List discount reasonsget
  • Email Template
    • Create an email templatepost
    • Update an email templateput
    • Get an email templateget
    • Reset an email templateget
    • Delete an email templatedel
    • List email templatesget
  • File
    • Upload a filepost
  • My Company
    • Get your company settingsget
    • Update your company settingsput
    • Update a number counterpost
    • List number countersget
    • Delete a private data valuedel
    • Get a private data valueget
    • Save a private data valuepost
  • Print Template
    • Create a print templatepost
    • Update a print templateput
    • Get a print templateget
    • Render a print templatepost
    • Reset a print templateget
    • Delete a print templatedel
    • List print templatesget
  • Return Reason
    • Create a return reasonpost
    • Update a return reasonput
    • Delete a return reasondel
    • Get a return reasonget
    • List return reasonsget
  • Store
    • Create a storepost
    • Update a storeput
    • Delete a storedel
    • Get a storeget
    • List storesget
Powered by 

Report

Updated 8 days ago


Get a log entry
Create a report
Did this page help you?

Updated 8 days ago


Get a log entry
Create a report
Did this page help you?