Skip to main content

Upsert Work Center Calendar

PUT 

/api/manufacturing/mrp/work-centers/:workCenter/calendar

Create or update the single calendar for the work center (work_center_id comes from the route). Auth: requires Bearer token. Path param: workCenter = work center id. FormRequest: UpsertWorkCenterCalendarRequest. Fields: planning_calendar_id (nullable, exists:planning_calendars), shifts (nullable, array), shifts..start & shifts..end (required_with:shifts, string), utilization_pct (sometimes, numeric, 0-100), efficiency_pct (sometimes, numeric, 0-100), finite_capacity (sometimes, boolean), finite_time_fence_days (nullable, integer, min:0). Note: the planning_calendar nested object is omitted from this response (relation not eager-loaded on upsert); only planning_calendar_id appears.

Required scope: manufacturing:write

Grant this scope to your token under Settings → Developer → Personal Access Tokens.

Request

Responses

OK

Response Headers
    Content-Type