# Shift Operation related to shift, including create, get, etc ## Get List Of Shifts - [GET /Shift](https://developer.dealpos.com/openapi/openapi/shift/getshiftlist.md): Required Group Role: "Shift" - "VIEW" ## Close register/end shift - [PUT /Shift](https://developer.dealpos.com/openapi/openapi/shift/closeshift.md): Required Group Role: "Shift" - "VIEW" ## Open Shift - [POST /Shift](https://developer.dealpos.com/openapi/openapi/shift/openshift.md): Required Group Role: "Shift" - "VIEW" ## Delete Shift - [DELETE /Shift](https://developer.dealpos.com/openapi/openapi/shift/deleteshift.md): Delete Previous Shift Invoice You must have "Delete" role in "Shift" Module ## Get List Of Shifts with Total Count - [GET /Shift/TotalCount](https://developer.dealpos.com/openapi/openapi/shift/getshiftlisttotalcount.md): Required Group Role: "Shift" - "VIEW" ## Get Shift Invoice Detail - [GET /Shift/InvoiceDetail](https://developer.dealpos.com/openapi/openapi/shift/getshiftinvoicedetail.md): >Also available as HTTP POST with the same endpoint Get Shift Invoice Detail Required Group Role: "Shift" - "VIEW" ## Get Shift Invoice Detail With Note - [GET /Shift/InvoiceDetailWithNote](https://developer.dealpos.com/openapi/openapi/shift/getshiftinvoicedetailwithnote.md): >Also available as HTTP POST with the same endpoint Get Shift Invoice Detail with Note ## Get Shift By Number - [GET /Shift/Number](https://developer.dealpos.com/openapi/openapi/shift/getshiftnumber.md): >Also available as HTTP POST with the same endpoint Get Shift By Number Required Group Role: "Shift" - "VIEW" ## Void Previous Shift - [DELETE /Shift/Void](https://developer.dealpos.com/openapi/openapi/shift/void-shift.md): Void Previous Shift Invoice You must have "Void" role in "Shift" Modul ## Erase Previous Shift - [DELETE /Shift/Erase](https://developer.dealpos.com/openapi/openapi/shift/delete-shift-erase.md): Erase (Delete Permanent) Previous Shift Invoice You must have "Erase" role in "Orders" Module