v1/staff_shiftsCopy Pagepost https://shyftplan.com/api/v1/staff_shiftsCreate a new StaffShift.Body Paramsuser_emailstringrequiredThis is a testing sandbox. We advise against using credentials for production accounts here. E-mail address of the API user.authentication_tokenstringrequiredThis is a testing sandbox. We advise against using credentials for production accounts here. Authentication token - can be fetched by login action.company_idint32required≥ 1ID of a shyftplan account.assign_to_connectedbooleanDefaults to falseAssign to other connected shiftstruefalseemployment_idint32requiredID of an Employmentidempotency_keystringOptional MCP-safety idempotency key. When present with API-token auth, repeated calls with the same fingerprint within the TTL window replay the cached response instead of re-creating the shift preset. Ignored for session auth.ignore_conflictsstringDefaults to falseEither true to ignore all conflicts listed below or an Array of specific conflicts to ignore. Only warnings can be ignored, enforced conflicts will persist. Possible values are: shifts_collisionabsences_collisionlocations_position_changedminimum_breakmaximum_working_hoursminimum_restmaximum_earningoutside_employment_periodmaximum_consecutive_working_daysrestricted_shift_presetsunavailablenot_availableminimum_qualification_levelnot_in_shift_presetpunch_timing_reassignmentmetadatajsonMetadata in JSON format.shift_idint32requiredID of the shift.Responses 201Succesfully created a StaffShift 403Forbidden 404Company not found, Shift not found, Employment cannot be blank 422Unable to add EmploymentUpdated 4 months ago v1/staff_shiftsv1/staff_shifts/move_staffDid this page help you?YesNo