Product Webhook API (1.0.0)

Webhook that triggers when a new product is created

Download OpenAPI description
Languages
Servers
Production Server
https://{subdomain}/api/v3/

Product

Webhook for product events

Webhooks

Invoice

Webhook for invoice events

Webhooks

Customer

Webhook for customer events

Webhooks

Supplier

Webhook for supplier events

Webhooks

Bill

Webhook for bill events

Webhooks

Transfer Order

Webhook for transfer order events

Webhooks

Outbound Logistic

Webhook for outbound logistic events

Webhooks

Inbound Logistic

Webhook for inbound logistic events

Webhooks

Adjustment

Webhook for adjustment events

Webhooks

Invoice Payment

Webhook for invoice payment events

Webhooks

Bill Payment

Webhook for bill payment events

Webhooks

Shift

Webhook for shift events

Webhooks

Close ShiftWebhook

Request

This webhook is triggered when a cashier closes the shift.

Bodyapplication/jsonrequired
IDstring(uuid)required
Outletstringrequired
Registerstringrequired
Openstring(date-time)required
Closestring(date-time)required
Cashierstringrequired
SalesNTaxnumberrequired
TotalInvoiceintegerrequired
Visitorintegerrequired
Numberstringrequired
Sessionobjectrequired
Session.​IDstring(uuid)
Session.​RegisterIDstring
Session.​UserIDstring
Session.​UserNamestring
Session.​EntityIDstring
Session.​Startstring(date-time)
Session.​Endstring(date-time)
Session.​Notestring
Session.​Numberstring
Session.​Salesnumber
Session.​Taxnumber
Session.​Taxablenumber
Session.​TaxExemptnumber
Session.​Invoice_Countinteger
Session.​LastNumberstring
Session.​InvoiceDateTypeIDinteger
Session.​TypeLabelstring
Session.​SalesNSurchargenumber
Session.​Visitorsinteger
Session.​Surchargenumber
Session.​ARAmountnumber
Session.​ARTransactionnumber
Session.​RegisterNamestring
Session.​CreatorIDstring
Session.​Createdstring
Session.​ModifierIDstring
Session.​Modifiedstring
Session.​CreatorNamestring
Session.​ModifierNamestring
Session.​Binboolean
application/json
{ "ID": "1de32523-ad82-461e-8980-f62bf337ee42", "Outlet": "Outlet1", "Register": "Outlet1", "Open": "2025-04-08T14:37:01.283", "Close": "2025-04-16T10:11:59.608095+07:00", "Cashier": "admin", "SalesNTax": 208000, "TotalInvoice": 2, "Visitor": 0, "Number": "/04/25/00001", "Session": { "ID": "1de32523-ad82-461e-8980-f62bf337ee42", "RegisterID": "d958ae1e-427e-4f15-9861-6776d146450e", "UserID": "71e6e3df-257e-4a56-90ad-f6214b267aee", "UserName": "admin", "EntityID": "373ec12c-cb1a-43e3-a66c-34bf96ff3104", "Start": "2025-04-08T14:37:01.283", "End": "2025-04-16T10:11:59.608095+07:00", "Note": "", "Number": "/04/25/00001", "Sales": 208000, "Tax": 0, "Taxable": 0, "TaxExempt": 0, "Invoice_Count": 2, "LastNumber": "DKM/04/25/00003", "InvoiceDateTypeID": 0, "TypeLabel": "Created", "SalesNSurcharge": 208000, "Visitors": 0, "Surcharge": 0, "ARAmount": 0, "ARTransaction": 0, "RegisterName": "Register1", "CreatorID": "71e6e3df-257e-4a56-90ad-f6214b267aee", "Created": "0001-01-01T00:00:00", "ModifierID": "00000000-0000-0000-0000-000000000000", "Modified": "0001-01-01T00:00:00", "CreatorName": "Ferdi", "ModifierName": "Ferdi", "Bin": false } }

Responses

Webhook processed successfully.

Outlet

Webhook for outlet events

Webhooks

Sales Order

Webhook for sales order events

Webhooks

Loyalty Provider

Use this section to integrate external coupon provider to DealPOS

Go to Developer Menu -> Tab Promotion Coupon Provider then click button Add and fill with your endpoint. Loyalty Image

Webhooks