General - Create new employee time-queues

API Url

Used for creating time queues for the employee

POST
http://localhost:16010/ProMarkREST/rest/General/employees/{empId}/time-queues

Permissions: user

Path parameters

FieldTypeDescription
empIdString

Employee identifier

Parameter

FieldTypeDescription
requestObject

Main object containing the request data.

  dataObject

Object containg data to be uploaded.

    timeQueuesObject[]

Collection of time-queues

      changeBackBoolean

Is the time queue to be change back?, if change back is true, to date must be defined.

      extraValueoptionalString

Time queue extra value, if it exists

      fromDate

Time queue start date

      tooptionalDate

Time queue end date

      typeString

Time queue type

      valueString

Time queue value

Request example: /rest/General/employees/612/time-queues

{
"request": {
"data": {
"timeQueues": [
{
"from":"2018-04-22",
"type": 1,
"value": "BH",
"changeBack": false
}
]
}
}
}

Success 200

FieldTypeDescription
responseObject

Main object containing the response data.

  dataObject

Object containing the requested data.

    timeQueuesObject

Collection of employee time-queues

      descriptionoptionalString

Value description

      extraValueoptionalString

Time queue extra value

      fromoptionalDate

Time queue start date

      idString

Time queue record indentifier

      readOnlyBoolean

Is the time queue record read only?

      tooptionalDate

Time queue end date

      typeNumber

Time queue type

      valueString

Time queue value

  messageoptionalObject

Object containing response messages.

    codeNumber

Message code.

    textString

Message text.

    typeString

Type of message.

Allowed values:"warning""info"

Success example

HTTP/1.1 200 OK
{
"response": {
"data": {
"timeQueues": [
{
"id": "3670097",
"from": "2018-04-22T00:00:00.000",
"type": 1,
"value": "BH",
"description": "Bo Haslund",
"readOnly": false
},
{
"id": "156092",
"type": 18,
"value": "SBA",
"description": "Sven ~\"Org~\" Bay",
"readOnly": true
}
]
},
"errorCode": 0,
"errorMessage": ""
}
}