GET api/Timesheet/GetTimesheetConfiguration?APIKey={APIKey}&UserID={UserID}

Get Timesheet Confuration

Request Information

URI Parameters

NameDescriptionTypeAdditional information
APIKey

string

None.

UserID

integer

Required

Body Parameters

None.

Response Information

Resource Description

TimesheetConfigurationDataModel
NameDescriptionTypeAdditional information
TimeCardID

integer

None.

OvertimeCalculationHrs

decimal number

None.

OvertimeCalculationType

string

None.

DoubleTimeCalculationHrs

decimal number

None.

DoubleTimeCalculationType

string

None.

CheckIn

Collection of TimesheetCheckInDataModel

None.

CheckOut

Collection of TimesheetCheckOutDataModel

None.

LastCheckInDate

date

None.

TotalMinutesSpendInDay

decimal number

None.

TotalMinutesSpendInWeek

decimal number

None.

Response Formats

application/json, text/json, text/plain, text/html

Sample:
{
  "timeCardID": 1,
  "overtimeCalculationHrs": 1.0,
  "overtimeCalculationType": "sample string 2",
  "doubleTimeCalculationHrs": 3.0,
  "doubleTimeCalculationType": "sample string 4",
  "checkIn": [
    {
      "checkInID": 1,
      "checkInMessage": "sample string 1"
    },
    {
      "checkInID": 1,
      "checkInMessage": "sample string 1"
    }
  ],
  "checkOut": [
    {
      "checkOutID": 1,
      "checkOutMessage": "sample string 1"
    },
    {
      "checkOutID": 1,
      "checkOutMessage": "sample string 1"
    }
  ],
  "lastCheckInDate": "2025-07-17T03:47:39.9630643+00:00",
  "totalMinutesSpendInDay": 5.0,
  "totalMinutesSpendInWeek": 6.0
}

application/xml, text/xml

Sample:
<TimesheetConfigurationDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.DataModel">
  <CheckIn>
    <TimesheetCheckInDataModel>
      <CheckInID>1</CheckInID>
      <CheckInMessage>sample string 1</CheckInMessage>
    </TimesheetCheckInDataModel>
    <TimesheetCheckInDataModel>
      <CheckInID>1</CheckInID>
      <CheckInMessage>sample string 1</CheckInMessage>
    </TimesheetCheckInDataModel>
  </CheckIn>
  <CheckOut>
    <TimesheetCheckOutDataModel>
      <CheckOutID>1</CheckOutID>
      <CheckOutMessage>sample string 1</CheckOutMessage>
    </TimesheetCheckOutDataModel>
    <TimesheetCheckOutDataModel>
      <CheckOutID>1</CheckOutID>
      <CheckOutMessage>sample string 1</CheckOutMessage>
    </TimesheetCheckOutDataModel>
  </CheckOut>
  <DoubleTimeCalculationHrs>3</DoubleTimeCalculationHrs>
  <DoubleTimeCalculationType>sample string 4</DoubleTimeCalculationType>
  <LastCheckInDate>2025-07-17T03:47:39.9630643+00:00</LastCheckInDate>
  <OvertimeCalculationHrs>1</OvertimeCalculationHrs>
  <OvertimeCalculationType>sample string 2</OvertimeCalculationType>
  <TimeCardID>1</TimeCardID>
  <TotalMinutesSpendInDay>5</TotalMinutesSpendInDay>
  <TotalMinutesSpendInWeek>6</TotalMinutesSpendInWeek>
</TimesheetConfigurationDataModel>

multipart/form-data

Sample:
<TimesheetConfigurationDataModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMMS_V2.Core.DataModel"><CheckIn><TimesheetCheckInDataModel><CheckInID>1</CheckInID><CheckInMessage>sample string 1</CheckInMessage></TimesheetCheckInDataModel><TimesheetCheckInDataModel><CheckInID>1</CheckInID><CheckInMessage>sample string 1</CheckInMessage></TimesheetCheckInDataModel></CheckIn><CheckOut><TimesheetCheckOutDataModel><CheckOutID>1</CheckOutID><CheckOutMessage>sample string 1</CheckOutMessage></TimesheetCheckOutDataModel><TimesheetCheckOutDataModel><CheckOutID>1</CheckOutID><CheckOutMessage>sample string 1</CheckOutMessage></TimesheetCheckOutDataModel></CheckOut><DoubleTimeCalculationHrs>3</DoubleTimeCalculationHrs><DoubleTimeCalculationType>sample string 4</DoubleTimeCalculationType><LastCheckInDate>2025-07-17T03:47:39.9630643+00:00</LastCheckInDate><OvertimeCalculationHrs>1</OvertimeCalculationHrs><OvertimeCalculationType>sample string 2</OvertimeCalculationType><TimeCardID>1</TimeCardID><TotalMinutesSpendInDay>5</TotalMinutesSpendInDay><TotalMinutesSpendInWeek>6</TotalMinutesSpendInWeek></TimesheetConfigurationDataModel>