aid: epos-now url: https://raw.githubusercontent.com/api-evangelist/epos-now/refs/heads/main/apis.yml name: Epos Now kind: company description: Epos Now is a cloud-based point of sale (POS) platform for retail and hospitality businesses, pairing countertop and mobile till hardware with a cloud Back Office for products, inventory, customers, staff, reporting, and payments. The EposNow HQ REST API lets developers programmatically read and write that cloud data - products, categories, transactions (sales), customers, stock, tax rates, and devices - using per-device Basic authentication, with Webhooks for event notifications. API access is enabled per registered API Device from the Back Office and is available through the Epos Now AppStore rather than sold as a standalone metered API product. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Point of Sale - POS - Retail - Hospitality - Payments - Inventory - Commerce - Ecommerce created: '2026-07-11' modified: '2026-07-11' specificationVersion: '0.19' apis: - aid: epos-now:epos-now-products-api name: Epos Now Products API tags: - Point of Sale - Products - Catalog - Retail image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.eposnowhq.com/Docs/Api?endpoint=Product baseURL: https://api.eposnowhq.com/api/V2 properties: - url: https://developer.eposnowhq.com/ type: Documentation - url: https://developer.eposnowhq.com/Docs/Api?endpoint=Product type: APIReference - url: openapi/epos-now-openapi.yml type: OpenAPI - url: collections/epos-now.postman_collection.json type: PostmanCollection - url: collections/epos-now.opencollection.json type: OpenCollection description: Create, read, update, and delete the product catalog that drives the till - products, prices, barcodes, and their category assignments. Paginated listing at 200 records per page. Core to any point of sale, catalog sync, or retail integration. - aid: epos-now:epos-now-categories-api name: Epos Now Categories API tags: - Point of Sale - Categories - Catalog - Retail image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.eposnowhq.com/Docs/Api?endpoint=Category baseURL: https://api.eposnowhq.com/api/V2 properties: - url: https://developer.eposnowhq.com/Docs/Api?endpoint=Category type: APIReference - url: openapi/epos-now-openapi.yml type: OpenAPI - url: collections/epos-now.postman_collection.json type: PostmanCollection - url: collections/epos-now.opencollection.json type: OpenCollection description: Manage the product categories used to organize the catalog and the till layout - list, retrieve, create, update, and delete categories that group products for merchandising and reporting. - aid: epos-now:epos-now-transactions-api name: Epos Now Transactions API tags: - Point of Sale - Transactions - Sales - Orders - Payments image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.eposnowhq.com/Docs/Api?endpoint=Transaction baseURL: https://api.eposnowhq.com/api/V2 properties: - url: https://developer.eposnowhq.com/Docs/Api?endpoint=Transaction type: APIReference - url: openapi/epos-now-openapi.yml type: OpenAPI - url: collections/epos-now.postman_collection.json type: PostmanCollection - url: collections/epos-now.opencollection.json type: OpenCollection description: Read and write transactions - the sales records (orders) captured at the point of sale, including line items, tenders, discounts, taxes, and refunds. List paginated at 200 per page, retrieve by ID, and post new transactions for integrations and order flows. - aid: epos-now:epos-now-customers-api name: Epos Now Customers API tags: - Point of Sale - Customers - Loyalty - CRM image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.eposnowhq.com/Docs/Api?endpoint=Customer baseURL: https://api.eposnowhq.com/api/V2 properties: - url: https://developer.eposnowhq.com/Docs/Api?endpoint=Customer type: APIReference - url: openapi/epos-now-openapi.yml type: OpenAPI - url: collections/epos-now.postman_collection.json type: PostmanCollection - url: collections/epos-now.opencollection.json type: OpenCollection description: Manage the customer records behind loyalty, accounts, and CRM sync - list, retrieve, create, update, and delete customers linked to transactions at the point of sale. - aid: epos-now:epos-now-stock-api name: Epos Now Stock API tags: - Point of Sale - Stock - Inventory - Retail image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.eposnowhq.com/Docs/StockControlIntroduction baseURL: https://api.eposnowhq.com/api/V2 properties: - url: https://developer.eposnowhq.com/Docs/StockControlIntroduction type: Documentation - url: https://developer.eposnowhq.com/Docs/Api?endpoint=ProductStock type: APIReference - url: openapi/epos-now-openapi.yml type: OpenAPI - url: collections/epos-now.postman_collection.json type: PostmanCollection - url: collections/epos-now.opencollection.json type: OpenCollection description: Read stock levels per product and manage stock control - product stock, stock transfers between locations, suppliers, and purchase orders - to keep inventory in sync across a retail estate. - aid: epos-now:epos-now-devices-webhooks-api name: Epos Now Devices and Webhooks API tags: - Point of Sale - Devices - Webhooks - Events image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://developer.eposnowhq.com/Docs/Webhooks baseURL: https://api.eposnowhq.com/api/V2 properties: - url: https://developer.eposnowhq.com/Docs/Webhooks type: Documentation - url: https://developer.eposnowhq.com/Docs/Api?endpoint=Device type: APIReference - url: openapi/epos-now-openapi.yml type: OpenAPI - url: collections/epos-now.postman_collection.json type: PostmanCollection - url: collections/epos-now.opencollection.json type: OpenCollection description: List the registered tills and API devices on the account, and react to changes in near real time with Webhooks. Webhooks POST an HTTP notification to your endpoint whenever a relevant object changes, carrying Epos-Object and Epos-Action headers describing what happened. common: - type: AgenticAccess url: agentic-access/epos-now-agentic-access.yml - type: Authentication url: authentication/epos-now-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/epos-now - type: Website url: https://www.eposnow.com/ - type: Documentation url: https://developer.eposnowhq.com/ - type: Plans url: plans/epos-now-plans-pricing.yml - type: RateLimits url: rate-limits/epos-now-rate-limits.yml - type: FinOps url: finops/epos-now-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com