PUT Shift

/shifts:id Permission level: 5

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required
Form Data
int32
int32
string

This parameter works only in conjunction with parameter copy_to, when we want to copy a shift and add one employee to the copied shift.

string
int32

0 -> Standard; 1 -> Open

int32
string
string
string
string
string
string
int32

0 -> Not Confirmed; 1 -> Confirmed

string

A comma-separated employee IDs which will be assigned to a shift.
Full employee name can be sent as well, but in that case only one employee can be assigned.

string

A comma-separated employee IDs which will be removed from a shift.

string
int32

Remote Location id

int32

0 -> Do not force adding staff; 1 -> Force adding staff

int32

0 : Default
90 : Every ‘n’ Day/Week
91 : ‘n’ On, ‘n’ Off
99 : Custom Cycle
1 : Daily
7 : Weekly
13 : Monthly (same date)
3 : Mon - Thu
2 : Mon - Fri
4 : Mon - Sat
15 : Tue - Sat
9 : Sat - Sun
10 : Mon, Wed, Fri
11 : Tues, Thur
19 : Fri - Tues

date

Repeat until date

int32

1 -> With Time Only; 2 -> With employees

string

Custom repeat cycle (eg. SSSOOOO) S-Shift, O-Day off)

string

enum[day,week]

string

0 -> Repeat cycle on, 1 -> Repeat cycle off

int32

Cycle step: Every n days/weeks.

string

1 -> Make all future shifts the same as this one; 2 -> Make all shifts in the series the same as this one; 3 -> Revert this shift to original

int32

enum[0, 1]

int32

enum[0, 1]

int32

enum[0, 1]

int32

enum[0, 1]

int32

enum[0, 1]

int32

enum[0, 1]

string

Copy to date

int32

enum[0, 1]

int32
int32
int32
int32

Skill ID

Responses

Language
Credentials
Query
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json