/
FU
fulcrumpro
Search skmtc…
⌘K
Docs
Sign in
Docs
History
Schema
Generate
Filter operations
Accounting Code
3
Alert
1
Attachment
7
Attachment Certification
1
Auth
1
CAPAs
3
Change Order
5
Chart Of Accounts
2
Company Info
2
Custom Field
2
Customer
6
Customer Address
5
Customer Contact
5
Customer Tier
2
Department
4
Department Shift
5
post
/api/department-shifts
Create a shift for a department. `startTime` and `endTime` are 24-hour HHmm times; an end time earlier than the start time is an overnight shift. Each `availableEquipment` entry must be equipment in the department and can be listed only once. The server fills `equipmentName` from the equipment, so a client value is ignored. Omitted optional fields take their defaults: no days, 0 simultaneous equipment, no maximum daily new jobs and no equipment.
get
/api/department-shifts/{id}
Get a department shift by id. A deleted shift is still returned, with `deleted` set to true.
put
/api/department-shifts/{id}
Update a department shift by id. This is a full replacement: every field is saved from the request, and an omitted field is cleared to its default, so omitting `days`, `simultaneousEquipment` or `availableEquipment` clears them. The shift's department cannot change; a `departmentId` in the body is ignored. Each `availableEquipment` entry must be equipment in the shift's department and can be listed only once, and the server fills `equipmentName` from the equipment. The latest schedule is marked out of date.
delete
/api/department-shifts/{id}
Delete a department shift by id. The shift is soft-deleted: `GET /department-shifts/{id}` still returns it with `deleted` set to true, and lists no longer include it. The latest schedule is marked out of date. Deleting a shift that does not exist or is already deleted answers 204 and changes nothing.
post
/api/department-shifts/list
Find department shifts based on search parameters. Deleted shifts are not returned. Sort by `id`, `departmentId`, `name`, `startTime`, `endTime`, `unlimitedCapacity`, `maxDailyNewJobs` or `createdUtc`, ignoring case. Shifts that tie on the sort field are ordered by `id` ascending. Without a sort field, results are ordered by creation date, newest first, whatever the sort direction.
Equipment
4
Equipment Downtime
5
Gauge Code
2
Grade Code
2
InProcessTrackingFieldType
2
Inventory
6
Inventory Event
2
Inventory Event Details
3
Inventory Lot
3
Inventory Transactions
1
Invoice
6
Invoice Deposit Adjustment Line Item
2
Invoice Deposit Line Item
2
Invoice Discount Line Item
1
Invoice Fee Line Item
4
Invoice Line Item
2
Invoice Note
1
Invoice Part Line Item
4
Invoice Refund Line Item
4
Invoice Shipping Charge Line Item
1
Invoice Tax Line Item
2
Item
14
Item Category
2
Item Class
2
Item Custom Fields
2
Item Customer
4
Item Material Vendor
3
Item PriceBreaks
4
Item Routing
26
Item Tag
5
Item Vendor
3
Job
9
Job Custom Fields
2
Job Full Routing
18
Job Item To Make
3
Job Item To Make Operation
9
Job Message
2
Job Operation
1
Job Part Line Item Full Routing
1
Job Tracking Timers
3
Location
3
Material
4
Material Code
2
Material Vendor
6
NCRs
3
Nesting
2
Note
3
Operation
4
Payment Term
3
Purchase Order
8
Purchase Order Custom Fields
2
Purchase Order Discount Line Item
1
Purchase Order Fee Line Item
7
Purchase Order Line Item
3
Purchase Order Outside Processing Line Item
7
Purchase Order Part Line Item
7
Purchase Order Tax Line Item
2
Purchase Order Vendor Credit Line Item
4
Quote
14
Quote Custom Fields
2
Quote Discount Line Item
3
Quote Fee Line Item
5
Quote Part Line Item
8
Quote Part Line Item Custom Fields
2
Quote Part Line Item Full Routing
22
Quote Tax Line Item
5
Receiving Receipt
5
Receiving Receipt Line Item
5
Refund Reason Code
2
Reporting
9
Sales Order
9
Sales Order Blanket Line Item
4
Sales Order Custom Fields
2
Sales Order Discount Line Item
4
Sales Order Fee Line Item
6
Sales Order Line Item
2
Sales Order Part Line Item
8
Sales Order Part Line Item Custom Fields
2
Sales Order Part Line Item Full Routing
22
Sales Order Refund Line Item
4
Sales Order Shipping Charge Line Item
1
Sales Order Tax Line Item
5
ScrapReport
1
Settings
2
Shape Code
2
Shipment Custom Fields
1
Shipment Line Items (V3)
1
Shipments
5
Shipping Method
2
Tag
5
Task
5
Tax Rate
4
Time Clock Timers
3
Timer
4
Tool
8
Tool Calibration
5
User
2
User Status
2
Vendor
5
Vendor Address
5
Vendor Contact
5
Work Order
7
WorkCenter
4
Department Shift
Copy
Copy Markdown
Copy Markdown
Copying…
Copied
Copy failed
Changes to Get a department shift by id. A deleted shift is still returned, with `deleted` set to true.
get
/api/department-shifts/{id}
Oct 1, 2026
54698ab06b67
Revision changes
info
endpoint added