Pass Through Call to ServiceScheduling's "Fix Break Times" APIThis RESTified API will perform a pass-through call to the ServiceScheduling sub-system's "Fix Break Times" API (when configured). URL Panel |
---|
borderColor | grey |
---|
bgColor | whitesmoke |
---|
borderStyle | solid |
---|
| PUT /up/v5/rest/scheduling/FixBreakTimes
|
HTTP Request BodyThis request requires a JSON object supplied in the HTTP request body, which defines the parameters that will be passed through to the ServiceScheduling "Fix Break Times" APi. Code Block |
---|
language | js |
---|
title | FixBreakTimes JSON |
---|
collapse | true |
---|
| {
"Tech": "EmpID",
"Breaks": [
{
"Name": "",
"Type": "",
"Start": "",
"Duration": 0
}
],
"Options": {
"Started": false,
"Finished": false
}
} |
FixBreakTimes Object PropertiesProperty | Type | Length | Description | Req? | Mapping Field: Service Scheduling |
---|
Tech | string
|
| Pass through parameter to the ServiceScheduling Fix Break Times API. The identifier of the employee to whom the break is assigned. | Yes | empID
| Breaks | array | max 5 | Pass through parameter to the ServiceScheduling Fix Break Times API. Up to 5 break structures can be supplied if multiple breaks are to be updated. . | Yes | See the FixBreakTimes.Breaks.objects |
HTTP Response SuccessOn success, a JSON-formatted version of the ServiceScheduling "Fix Break Times" API response will be returned. Code Block |
---|
| {
"Success": true,
"Code": "0",
"Message": "",
"Payload": {
"result": {
"type": "OK",
"code": "0"
}
}
} |
Error On error, a JSON-formatted version of the ServiceScheduling "Fix Break Times" API response will be returned. Code Block |
---|
| {
"Success": false,
"Code": 9,
"Payload": {
"returnCode": {
"type": "Error",
"code": "SCH Error Code"
}
}
} |
Return CodesIn addition to the Standard Return Codes, and the ServiceScheduling Error codes, individual API calls from this API are: Expand |
---|
SP_OK (0) SP_DATE_INVALID (14) SP_OPTIONS_INVALID (80) SP_OPTION_COMBINATION_INVALID (159)
SP_EMPID_DOES_NOT_EXIST (231) SP_BREAK_DURATION_INVALID (323) SP_BREAK_EARLIEST_BEFORE_SHIFT_START (353) SP_BREAK_LATEST_AFTER_SHIFT_END (354) SP_OK_WITH_OVERLAPS (373) SP_SO_BREAK_OUTSIDE (557) SP_BREAKSEQ_DUPLICATE_BREAKNAMES (653) SP_BREAKSEQ_OVERLAPS (654) SP_BREAKNAME_INVALID (655) SP_BREAKTYPE_NOT_FIXED (656) SP_BREAKTIME_EARLIEST_INVALID (657) SP_OK_BREAK_STATUS_LOST (695)
|
|