Skip to main content
POST
Create Sale
Submit a POS sale transaction to NowBookIt, optionally linking it to an existing booking. All monetary amounts are in cents (e.g. 2500 = $25.00).
string
required
Your API key
string
required
Must be application/json
Required body fields Optional body fields Price object: { "amount": integer (cents), "currency": "AUD" } Item fields: id, name, category, quantity, unitPrice (Price), unitPriceTax (Price), total (Price), tax (Price) Payment fields: method, goodsAndServicesAmount (Price), status
Full Example Request Body

Authorizations

X-API-KEY
string
header
required

Headers

X-API-KEY
string
required

API Key authentication header

Body

application/json
origin
object
required
source
object
required
type
string
required

The Type of Sale. E.g. SALE, REFUND, VOID

Minimum string length: 1
openedZonedDateTime
string<date-time>
required

The time (in UTC) the sale was opened on the POS.

staff
object
required
table
object
required
locationId
string | null
status
string | null
closedZonedDateTime
string<date-time> | null
customer
object
register
object
section
object
bookingId
string | null

The Now Book It Booking Id to associate this sale transaction with.

items
object[] | null
payments
object[] | null
tax
object
discounts
object[] | null
surcharges
object[] | null
total
object
subtotal
object

Response

OK