Version 1.10.2
POST
/api/business/{businessId}/creditaccounttransaction
POST
/api/business/{businessId}/creditaccounttransactionCreate a client credit account transaction
Return Type:
Changed response : 400 Bad Request
Client credit account transaction data is invalid, unable to create client credit account transaction
Changed response : 201 Created
Client credit account transaction created successfully
POST
/api/business/{businessId}/branch/{branchId}/client/{clientId}/checkin
POST
/api/business/{businessId}/branch/{branchId}/client/{clientId}/checkinCheck in appointments
Return Type:
Changed response : 200 OK
Appointments checked in successfully
Changed response : 404 Not Found
Business, branch or client with the specified ids don't exist
POST
/api/business/{businessId}/branch/{branchId}/booking/{bookingId}/appendnote
POST
/api/business/{businessId}/branch/{branchId}/booking/{bookingId}/appendnoteReturn Type:
Changed response : 200 OK
Booking note created successfully
GET
/api/business/{businessId}/voucher/{voucherId}
GET
/api/business/{businessId}/voucher/{voucherId}Retrieve a voucher
Return Type:
Changed response : 404 Not Found
Business or voucher with the specified ids don't exist
Changed response : 200 OK
Specified voucher retrieved
PUT
/api/business/{businessId}/voucher/{voucherId}
PUT
/api/business/{businessId}/voucher/{voucherId}Update a voucher
Return Type:
Changed response : 404 Not Found
Business or voucher with the specified ids don't exist
Changed response : 200 OK
Voucher updated successfully
GET
/api/business/{businessId}/clientcourse/{clientCourseId}
GET
/api/business/{businessId}/clientcourse/{clientCourseId}Retrieve a client course
Return Type:
Changed response : 404 Not Found
Business or client course with the specified ids don't exist
Changed response : 200 OK
Specified client course retrieved
PUT
/api/business/{businessId}/clientcourse/{clientCourseId}
PUT
/api/business/{businessId}/clientcourse/{clientCourseId}Update a client course
Return Type:
Changed response : 404 Not Found
Business or client course with the specified ids don't exist
Changed response : 409 Conflict
Client course has been updated since it was read
Changed response : 200 OK
Client course updated successfully
GET
/api/business/{businessId}/client/{clientId}
GET
/api/business/{businessId}/client/{clientId}GET
/api/business/{businessId}/voucher
GET
/api/business/{businessId}/voucherList vouchers
Parameters:
Changed: includeUsed
in query
include used vouchers in the list
Changed: size
in query
number of voucher records to return, max is 100
Return Type:
Changed response : 404 Not Found
Business with the specified id doesn't exist
Changed response : 200 OK
Vouchers listed
POST
/api/business/{businessId}/voucher
POST
/api/business/{businessId}/voucherCreate a voucher
Return Type:
Changed response : 412 Precondition Failed
Voucher with the specified serial number already exists
Changed response : 404 Not Found
Business with the specified id doesn't exist
Changed response : 201 Created
Voucher created successfully
POST
/api/business/{businessId}/branch/{branchId}/stock/adjustment
POST
/api/business/{businessId}/branch/{branchId}/stock/adjustmentAdjust stock quantity
Return Type:
Changed response : 204 No Content
Stock quantity adjusted successfully
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
POST
/api/business/{businessId}/branch/{branchId}/csvexportjob
POST
/api/business/{businessId}/branch/{branchId}/csvexportjobCreate a CSV export job
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 201 Created
CSV export job created successfully
GET
/api/business/{businessId}/paymenttype
GET
/api/business/{businessId}/paymenttypeList payment types
Parameters:
Changed: size
in query
number of payment type records to return, max is 100
Return Type:
Changed response : 404 Not Found
Business with the specified id doesn't exist
Changed response : 200 OK
Payment types listed
GET
/api/business/{businessId}/paymenttype/{paymentTypeId}
GET
/api/business/{businessId}/paymenttype/{paymentTypeId}Retrieve a payment type
Return Type:
Changed response : 404 Not Found
Business or payment type with the specified ids don't exist
Changed response : 200 OK
Specified payment type retrieved
GET
/api/business/{businessId}/category/client
GET
/api/business/{businessId}/category/clientList client categories
Parameters:
Deleted: includeArchived
in query
Changed: name
in query
client category name to filter by
Changed: archivedOnly
in query
include archived client categories in the list
Changed: size
in query
number of client category records to return, max is 100
Return Type:
Changed response : 404 Not Found
Business with the specified id doesn't exist
Changed response : 200 OK
Client categories listed
GET
/api/business/{businessId}/category/client/{categoryId}
GET
/api/business/{businessId}/category/client/{categoryId}Retrieve a client category
Return Type:
Changed response : 404 Not Found
Business or client category with the specified ids don't exist
Changed response : 200 OK
Specified client category retrieved
GET
/api/business/{businessId}/branch/{branchId}/taxrate
GET
/api/business/{businessId}/branch/{branchId}/taxrateList tax rates
Parameters:
Changed: size
in query
number of tax rate records to return, max is 100
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Tax rates listed
GET
/api/business/{businessId}/branch/{branchId}/taxrate/{taxId}
GET
/api/business/{businessId}/branch/{branchId}/taxrate/{taxId}Retrieve a tax rate
Return Type:
Changed response : 404 Not Found
Business, branch or tax rate with the specified ids don't exist
Changed response : 200 OK
Specified tax rate retrieved
GET
/api/business/{businessId}/branch/{branchId}/staff
GET
/api/business/{businessId}/branch/{branchId}/staffList staffs
Parameters:
Changed: fetch_archived
in query
include archived staffs in the list
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Staffs listed
GET
/api/business/{businessId}/branch/{branchId}/staff/{staffId}
GET
/api/business/{businessId}/branch/{branchId}/staff/{staffId}Retrieve a staff
Return Type:
Changed response : 404 Not Found
Business, branch or staff with the specified id don't exist
Changed response : 200 OK
Specified staff retrieved
GET
/api/business/{businessId}/branch/{branchId}/staff-batch
GET
/api/business/{businessId}/branch/{branchId}/staff-batchRetrieve a batch of staffs
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Batch of staffs retrieved
GET
/api/business/{businessId}/branch/{branchId}/service-category
GET
/api/business/{businessId}/branch/{branchId}/service-categoryList service categories
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Service categories listed
GET
/api/business/{businessId}/branch/{branchId}/room
GET
/api/business/{businessId}/branch/{branchId}/roomParameters:
Changed: include_archived
in query
include archived rooms in the list
GET
/api/business/{businessId}/branch/{branchId}/review
GET
/api/business/{businessId}/branch/{branchId}/reviewList reviews
Parameters:
Changed: clientId
in query
Client id to filter by
Changed: clientName
in query
Client first name or surname to filter by
Changed: staffName
in query
Staff member first name or surname to filter by
Changed: reviewDate
in query
Date of review to filter by. yyyy-MM-dd
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Reviews listed
GET
/api/business/{businessId}/branch/{branchId}/review/{reviewId}
GET
/api/business/{businessId}/branch/{branchId}/review/{reviewId}Retrieve a review
Return Type:
Changed response : 404 Not Found
Business, branch or review with the specified ids don't exist
Changed response : 200 OK
Specified review retrieved
GET
/api/business/{businessId}/branch/{branchId}/product
GET
/api/business/{businessId}/branch/{branchId}/productList products
Parameters:
Changed: searchQuery
in query
query to search for a product by name or barcode
Changed: outOfStock
in query
list only out of stock products
Changed: archivedOnly
in query
list only archived products
Changed: includeArchived
in query
include archived products in the list
Changed: lowStock
in query
list only low in stock products
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Products listed
GET
/api/business/{businessId}/branch/{branchId}/machine
GET
/api/business/{businessId}/branch/{branchId}/machineParameters:
Changed: include_archived
in query
include archived machines in the list
GET
/api/business/{businessId}/branch/{branchId}/csvexportjob/{jobId}
GET
/api/business/{businessId}/branch/{branchId}/csvexportjob/{jobId}Retrieve a CSV export job
Return Type:
Changed response : 404 Not Found
Business, branch or job with the specified ids don't exist
Changed response : 200 OK
Specified CSV export job retrieved
GET
/api/business/{businessId}/client
GET
/api/business/{businessId}/clientParameters:
Changed: includeArchived
in query
include archived clients in the list
Changed: includeDeleted
in query
include deleted clients in the list
GET
/api/business/{businessId}/clientcourse
GET
/api/business/{businessId}/clientcourseList client courses
Parameters:
Changed: branch_id
in query
branch id to filter by
Changed: includeArchived
in query
include archived client courses in the list
Changed: client_id
in query
client id to filter by
Return Type:
Changed response : 404 Not Found
Business with the specified id doesn't exist
Changed response : 200 OK
Client courses listed
GET
/api/business/{businessId}/branch/{branchId}/service/{serviceId}
GET
/api/business/{businessId}/branch/{branchId}/service/{serviceId}Retrieve a branch service
Parameters:
Changed: fetch_online_category
in query
include online categories of branch services
Return Type:
Changed response : 404 Not Found
Branch service with the specified id doesn't exist
Changed response : 200 OK
Specified branch service retrieved
GET
/api/business/{businessId}/branch/{branchId}/course
GET
/api/business/{businessId}/branch/{branchId}/courseList courses
Parameters:
Changed: includeArchived
in query
include archived courses in the list
Changed: size
in query
number of course records to return, max is 100
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Courses listed
POST
/api/business/{businessId}/branch/{branchId}/purchase
POST
/api/business/{businessId}/branch/{branchId}/purchaseCreate a purchase
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 201 Created
Purchase created successfully
POST
/api/business/{businessId}/branch/{branchId}/appointments/availability
POST
/api/business/{businessId}/branch/{branchId}/appointments/availabilityList appointment availabilities
Request:
Changed content type : application/json
- Added property
isOnlineAvailability
(boolean)Fetch staff available online
Return Type:
Changed response : 400 Bad Request
Availability request data is invalid, unable to list appointment availabilities
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Appointment availabilities listed
GET
/api/business/{businessId}/branch/{branchId}/service
GET
/api/business/{businessId}/branch/{branchId}/serviceList branch services
Parameters:
Changed: category_id
in query
service category id to filter by
Changed: includeArchived
in query
include archived branch services in the list
Changed: fetch_online_category
in query
include online categories of branch services
Changed: size
in query
number of branch service records to return, max is 100
Return Type:
Changed response : 200 OK
Branch services listed
GET
/api/business/{businessId}/branch/{branchId}/worktimetable
GET
/api/business/{businessId}/branch/{branchId}/worktimetableRetrieve a branch timetable
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Specified timetable retrieved
GET
/api/business/{businessId}/branch/{branchId}/appointment
GET
/api/business/{businessId}/branch/{branchId}/appointmentParameters:
Changed: fetch_canceled
in query
include canceled appointments in the list
Changed: fetch_deleted
in query
include deleted appointments in the list
Changed: fetch_archived
in query
include archived appointments in the list
Changed: fetch_online_category
in query
include online categories of appointments
Changed: fetch_notes
in query
include notes of appointments
GET
/api/business/{businessId}/branch/{branchId}/staff/worktimetable
GET
/api/business/{businessId}/branch/{branchId}/staff/worktimetableList staff timetables
Parameters:
Changed: size
in query
number of staff timetables to return, max is 100
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Staff timetables listed
GET
/api/business/{businessId}/branch/{branchId}/service-special-offer
GET
/api/business/{businessId}/branch/{branchId}/service-special-offerList service special offers
Parameters:
Changed: category_id
in query
service category id to filter by
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Service special offers listed
GET
/api/business/{businessId}/branch/{branchId}/package
GET
/api/business/{businessId}/branch/{branchId}/packageList service packages
Parameters:
Changed: category_id
in query
service category id to filter by
Return Type:
Changed response : 404 Not Found
Business or branch with the specified ids don't exist
Changed response : 200 OK
Service packages listed