GET /v2/clouds/:cloudId/order-items/:orderItemId
GET /v2/clouds/:cloudId/money-logs ?filter=_branchId|eq|:branchId;transactionType|in|REGISTER_OPEN,REGISTER_CLOSE &sort=-created
Pseudo-code to get results similar to API v1
List shiftRangeList = new List()
ShiftRange shiftRange = new ShiftRange()
for each moneyLog in result {
if (moneyLog.transactionType == "REGISTER_OPEN") {
shiftRange.start = moneyLog.created
shiftRange.openedBy = moneyLog._employeeId
shiftRangeList.append(shiftRange)
}
if (moneyLog.transactionType == "REGISTER_CLOSE") {
shiftRange.end = moneyLog.created
shiftRange.closedBy = moneyLog._employeeId
shiftRange = new ShiftRange()
}
}
Convert employee ID into employee name
GET /v2/clouds/:cloudId/employees/:employeeId
GET /v2/clouds/:cloudId/branches/:branchId/sales-report?vatPayer=:vatPayer&dateFrom=:dateFrom&dateTo=:dateTo
GET /v2/clouds/:cloudId/orders?filter=_branchId|eq|:branchId;id|eq|:orderId&include=orderItems
Note: filter on branch ID is redundant, order ID is sufficient to identify a single order.
GET /v2/clouds/:cloudId/orders?filter=id|eq|:orderId&include=orderItems
GET /v2/clouds/:cloudId/money-logs/:moneyLogId
Note: filter on branch ID is redundant, money log ID is sufficient to identify a single money log.
GET /v2/clouds/:cloudId/orders
With order items GET /v2/clouds/:cloudId/orders?include=orderItems
GET /v2/clouds/:cloudId/orders?filter=_branchId|eq|:branchId
With order items GET /v2/clouds/:cloudId/orders?filter=_branchId|eq|:branchId&include=orderItems
GET /v2/clouds/:cloudId/order-items
GET /v2/clouds/:cloudId/order-items?filter=_branchId|eq|:branchId GET /v2/clouds/:cloudId/order-items?filter=_branchId|in|:branchId1,:branchId2
GET /v2/clouds/:cloudId/money-logs
GET /v2/clouds/:cloudId/money-logs?filter=_branchId|eq|:branchId GET /v2/clouds/:cloudId/money-logs?filter=_branchId|in|:branchId1,:branchId2
GET /v2/clouds/:cloudId/orders?filter=_branchId|eq|:branchId&namedFilter=openOrders
with order items: GET /v2/clouds/:cloudId/orders?filter=_branchId|eq|:branchId&include=orderItems&namedFilter=openOrders;orderItems.openOrderItems