PUT api/Mobile/Holidays

Update holiday status

Request Information

URI Parameters

None.

Body Parameters

Collection of IBMS_Cloud_API.Controllers.MobileHolidaysController+HolidayFields
NameDescriptionTypeAdditional information
EmployeeAbsenceID

integer

None.

InternalID

integer

None.

EmployeeID

integer

None.

Description

string

None.

FromDate

date

None.

ToDate

date

None.

TotalDays

decimal number

None.

WorkDays

decimal number

None.

AuthorisedByID

integer

None.

AuthorisedByDate

date

None.

AuthorisationNotes

string

None.

Notes

string

None.

DetailsJSON

string

None.

StatusID

integer

None.

AuthorisationSentDate

date

None.

Request Formats

application/json, text/json

Sample:
[
  {
    "EmployeeAbsenceID": 1,
    "InternalID": 2,
    "EmployeeID": 3,
    "Description": "sample string 4",
    "FromDate": "2025-04-28T15:35:53.5633063+01:00",
    "ToDate": "2025-04-28T15:35:53.5633063+01:00",
    "TotalDays": 7.1,
    "WorkDays": 8.1,
    "AuthorisedByID": 9,
    "AuthorisedByDate": "2025-04-28T15:35:53.5633063+01:00",
    "AuthorisationNotes": "sample string 11",
    "Notes": "sample string 12",
    "DetailsJSON": "sample string 13",
    "StatusID": 14,
    "AuthorisationSentDate": "2025-04-28T15:35:53.5633063+01:00"
  },
  {
    "EmployeeAbsenceID": 1,
    "InternalID": 2,
    "EmployeeID": 3,
    "Description": "sample string 4",
    "FromDate": "2025-04-28T15:35:53.5633063+01:00",
    "ToDate": "2025-04-28T15:35:53.5633063+01:00",
    "TotalDays": 7.1,
    "WorkDays": 8.1,
    "AuthorisedByID": 9,
    "AuthorisedByDate": "2025-04-28T15:35:53.5633063+01:00",
    "AuthorisationNotes": "sample string 11",
    "Notes": "sample string 12",
    "DetailsJSON": "sample string 13",
    "StatusID": 14,
    "AuthorisationSentDate": "2025-04-28T15:35:53.5633063+01:00"
  }
]

text/html

Sample:
[{"EmployeeAbsenceID":1,"InternalID":2,"EmployeeID":3,"Description":"sample string 4","FromDate":"2025-04-28T15:35:53.5633063+01:00","ToDate":"2025-04-28T15:35:53.5633063+01:00","TotalDays":7.1,"WorkDays":8.1,"AuthorisedByID":9,"AuthorisedByDate":"2025-04-28T15:35:53.5633063+01:00","AuthorisationNotes":"sample string 11","Notes":"sample string 12","DetailsJSON":"sample string 13","StatusID":14,"AuthorisationSentDate":"2025-04-28T15:35:53.5633063+01:00"},{"EmployeeAbsenceID":1,"InternalID":2,"EmployeeID":3,"Description":"sample string 4","FromDate":"2025-04-28T15:35:53.5633063+01:00","ToDate":"2025-04-28T15:35:53.5633063+01:00","TotalDays":7.1,"WorkDays":8.1,"AuthorisedByID":9,"AuthorisedByDate":"2025-04-28T15:35:53.5633063+01:00","AuthorisationNotes":"sample string 11","Notes":"sample string 12","DetailsJSON":"sample string 13","StatusID":14,"AuthorisationSentDate":"2025-04-28T15:35:53.5633063+01:00"}]

application/xml, text/xml

Sample:
<ArrayOfMobileHolidaysController.HolidayFields xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/IBMS_Cloud_API.Controllers">
  <MobileHolidaysController.HolidayFields>
    <AuthorisationNotes>sample string 11</AuthorisationNotes>
    <AuthorisationSentDate>2025-04-28T15:35:53.5633063+01:00</AuthorisationSentDate>
    <AuthorisedByDate>2025-04-28T15:35:53.5633063+01:00</AuthorisedByDate>
    <AuthorisedByID>9</AuthorisedByID>
    <Description>sample string 4</Description>
    <DetailsJSON>sample string 13</DetailsJSON>
    <EmployeeAbsenceID>1</EmployeeAbsenceID>
    <EmployeeID>3</EmployeeID>
    <FromDate>2025-04-28T15:35:53.5633063+01:00</FromDate>
    <InternalID>2</InternalID>
    <Notes>sample string 12</Notes>
    <StatusID>14</StatusID>
    <ToDate>2025-04-28T15:35:53.5633063+01:00</ToDate>
    <TotalDays>7.1</TotalDays>
    <WorkDays>8.1</WorkDays>
  </MobileHolidaysController.HolidayFields>
  <MobileHolidaysController.HolidayFields>
    <AuthorisationNotes>sample string 11</AuthorisationNotes>
    <AuthorisationSentDate>2025-04-28T15:35:53.5633063+01:00</AuthorisationSentDate>
    <AuthorisedByDate>2025-04-28T15:35:53.5633063+01:00</AuthorisedByDate>
    <AuthorisedByID>9</AuthorisedByID>
    <Description>sample string 4</Description>
    <DetailsJSON>sample string 13</DetailsJSON>
    <EmployeeAbsenceID>1</EmployeeAbsenceID>
    <EmployeeID>3</EmployeeID>
    <FromDate>2025-04-28T15:35:53.5633063+01:00</FromDate>
    <InternalID>2</InternalID>
    <Notes>sample string 12</Notes>
    <StatusID>14</StatusID>
    <ToDate>2025-04-28T15:35:53.5633063+01:00</ToDate>
    <TotalDays>7.1</TotalDays>
    <WorkDays>8.1</WorkDays>
  </MobileHolidaysController.HolidayFields>
</ArrayOfMobileHolidaysController.HolidayFields>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Object

None.

Response Formats

application/json, text/json, text/html

Sample:
{}

application/xml, text/xml

Sample:
<z:anyType xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns:z="http://schemas.microsoft.com/2003/10/Serialization/" />