Skip to main content

Errors

This page provides a detailed list of error codes, including a specific ERROR_CODE field, their descriptions, and detailed explanations to aid in troubleshooting.

Error Codes Overview

Error CodeError DescriptionDetailed Description
BLOCKED_TIME_CONSTRAINTBlocked time constraint violated. ConstraintId: {constraintId} Employee: {employeeId} has shift: {shift} pre-assigned on day: {day}.An employee has been pre-assigned to a shift that violates a Blocked Time constraint for the employee.
SHIFT_UTILIZATION_CONSTRAINTShift utilization constraint violated. ConstraintId: {constraintId} Employee: {employeeId} has shift: {shift} pre-assigned: {lockedOccurance} times but it can only occur {maxOccurance} times.An employee has been pre-assigned to a shift more times than is allowed according to a Shift Utilization constraint for the employee.
DUPLICATE_ID{entity} with id {entityId} is not unique. It occurs {numberOfOccurances} times.Multiple entities exist of the same type with the same ID. IDs must be unique among all entities of a similar type.
INVALID_MIN_MAX_ORDER{entity} with id {entityId} incorrectly has {minName} > {maxName}An entity that has a minimum and maximum attribute has a minimum which exceeds the maximum value.
MISSING_ID_REFERENCE{entity} with id {entityId} has a reference to {referenceEntity} with id {referenceEntityId} that does not exist in the request.A constraint or entity refers to some other entity via an ID, but no such entity exists with that ID.
OVERLAPPING_INTERVALS{entity} with id {entityId} has overlapping time intervals.Entities that can have multiple intervals are not allowed to overlap in a shift.
INVALID_TIME_ORDER{entity} with id {entityId} has a time interval that ends earlier than it starts.An entity that has a start and end time attribute has a later start than end time.
INVALID_ATTRIBUTES_ON_LOCKED_SHIFTEmployee does not meet attribute requirements on a locked shift. Employee: {employeeId} has shift: {shift} pre-assigned on day: {day} but does not meet the attribute requirementsAn employee has been pre-assigned to a shift for which the employee does not meet the attribute requirements.
TASK_MIN_MAX_CONFLICTConflicting task duration for Task ID = {taskId}. Conflicts found with TaskGroup(s): {taskGroupIds}. Conflicts arise when a task or group's minimum duration exceeds another maximum.If a Task is part of a Task Group, it must adhere to that Task Group's minimum and maximum duration. If this is not possible because of the minimum and maximum duration on the Task itself (or on another Task Group that it is part of), this error code is thrown.
INCOMPATIBLE_PROPERTIES{entity} with id {entityId}: Object may contain only one of the following properties: {incompatibleProperties}.Some objects in the payload have limitations on which properties may be set in combination with one another. Violating such restrictions results in this error code.
MISSING_REQUIRED_PROPERTIES{entity} with id {entityId}: Object should have at least one of the following properties: {requiredProperties}.Some objects in the payload require at least one of a group of properties to be set. Violating such requirements results in this error code.