Error Reference
Every error the Untether Labs API returns.
Errors are identified by their type, which is this page's URL with the error's
code as the fragment — an error listed here as shift-already-claimed arrives as
https://developers.untetherlabs.com/errors#shift-already-claimed. Match on that
rather than on the status code or the message, both of which are shared by many
errors.
Every response carries the standard RFC-9457 members. The extension members listed below are additional to those.
400 Bad Request#
batch-size-exceededThe request exceeded the maximum allowed batch size.
Show extension members
batchSizenumbermaxBatchSizenumberinactive-integrationThe requested operation requires an active integration.
invalid-balance-reset-rowsThe requested balance reset rows are invalid.
invalid-punch-actionThe requested punch action is invalid.
missing-historical-correction-acknowledgementA historical correction acknowledgement is required to create a historical correction. For more information on historical corrections, see the dedicated guide.
negative-rangeTime range end date must come after start date.
Show extension members
pathstringprovider-not-in-policyThe specified provider is not a member of the specified time off policy.
read-only-fieldThe request attempted to modify a read-only field.
Show extension members
pathsstring[]recurring-schedule-closedThe requested recurring schedule is closed and cannot be modified.
report-parameter-validationA report parameter did not pass validation, see message.
Show extension members
pathstringmessagestringrippling-validationThe time off request failed Rippling validation requirements.
Show extension members
messagestringerrorCodestringskill-assignment-overlapThe requested skill assignment overlaps with an existing assignment for the same provider and skill.
validationInput validation failed.
Show extension members
pathstringmessagestring403 Forbidden#
404 Not Found#
appointment-not-foundA specified appointment does not exist in the system.
appointment-type-not-foundA specified appointmenttype does not exist in the system.
auto-scheduler-job-not-foundA specified auto scheduler job does not exist in the system.
auto-scheduler-snapshot-not-foundA specified auto scheduler snapshot does not exist in the system.
availability-exception-not-foundA specified availability exception does not exist in the system.
availability-not-foundA specified availability does not exist in the system.
balance-reset-upload-not-foundA specified balance reset upload does not exist in the system.
conversation-not-foundA specified conversation does not exist in the system.
data-source-not-foundA specified data source does not exist in the system.
help-article-not-foundA specified help article does not exist in the system.
help-collection-not-foundA specified help collection does not exist in the system.
help-draft-not-foundA specified help draft does not exist in the system.
integration-not-foundA specified integration does not exist in the system.
label-not-foundA specified label does not exist in the system.
message-not-foundA specified message does not exist in the system.
no-assigned-teamThe authenticated user is not assigned to a team.
notification-not-foundA specified notification does not exist in the system.
overtime-rule-not-foundA specified overtime rule does not exist in the system.
pay-code-not-foundA specified pay code does not exist in the system.
pay-period-not-foundA specified pay period does not exist in the system.
policy-not-foundA specified policy does not exist in the system.
policy-relationship-not-foundA specified policy relationship does not exist in the system.
provider-not-foundA specified provider does not exist in the system.
punch-warnings-not-foundA specified punch warnings does not exist in the system.
rbac-role-not-foundA specified rbac role does not exist in the system.
recurring-schedule-not-foundA specified recurring schedule does not exist in the system.
report-not-foundA specified report does not exist in the system.
report-run-not-foundA specified report run does not exist in the system.
role-not-foundA specified role does not exist in the system.
rounding-rule-not-foundA specified rounding rule does not exist in the system.
schedule-group-not-foundA specified schedule group does not exist in the system.
shift-not-foundA specified shift does not exist in the system.
shift-swap-application-not-foundA specified shift swap application does not exist in the system.
shift-swap-listing-not-foundA specified shift swap listing does not exist in the system.
skill-assignment-not-foundA specified skill assignment does not exist in the system.
skill-not-foundA specified skill does not exist in the system.
skill-requirement-template-not-foundA specified skill requirement template does not exist in the system.
team-not-foundA specified team does not exist in the system.
time-off-policy-not-foundA specified time off policy does not exist in the system.
time-off-request-not-foundA specified time off request does not exist in the system.
timecard-not-foundA specified timecard does not exist in the system.
timecard-punch-not-foundA specified timecard punch does not exist in the system.
user-not-foundA specified user does not exist in the system.
vacation-bid-not-foundA specified vacation bid does not exist in the system.
vacation-bid-period-not-foundA specified vacation bid period does not exist in the system.
webhook-not-foundA specified webhook does not exist in the system.
work-rule-not-foundA specified work rule does not exist in the system.
409 Conflict#
duplicate-help-pathA help collection or article already exists at the specified path.
Show extension members
fullPathstringduplicate-shift-templateA shift template with the same name already exists for this team.
duplicate-skillA skill with the same name and type already exists.
duplicate-skill-collectionA skill collection with the same name already exists for this skill.
duplicate-skill-valueA value with the same name already exists for this skill.
email-in-useThe specified email address is already in use by another user.
policy-relationship-already-existsOne or more time off policies are already linked to another vacation bid.
shift-already-claimedThe requested shift has already been claimed by another provider.
shift-already-startedThe requested shift has already started and cannot be claimed.
shift-claim-window-closedThe requested shift cannot be claimed within the configured minimum notice window.
Show extension members
shiftIdstringminimumNoticeMinutesinteger· min 0startsAtstringshift-missing-skillsThe requested shift requires skills the provider does not have.
Show extension members
shiftIdstringmissingSkillsobject[]namestringvaluestringtypeenum- licensed_region
- language
- enrollment
- custom
shift-schedule-conflictThe requested shift overlaps with an existing shift for this provider.
Show extension members
shiftIdstringconflictsobject[]startDatestringendDatestringversion-conflictThis object has been changed. Refresh to see the latest version.
Show extension members
currentVersionnumber503 Service Unavailable#
maintenance-modeThe requested company is temporarily read-only.