Skip to main content

Retrieve a list of leave groups

GET 

/odata/v2/LeaveGroup

Response is limited to 3000 records. Follow '@odata.nextLink' to retrieve the next page.

Request

Query Parameters

Responses

OK

Schema

    value

    object[]

    nullable

    required

  • Array [

  • leaveGroupName stringnullable
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean

    leaveCodes

    object[]

    nullable

  • Array [

  • leaves

    object[]

    nullable

  • Array [

  • integrations

    object[]

    nullable

  • Array [

  • leaveId stringnullable
    version int32
    leaveCodeName stringnullable
    startDate date-time
    endDate date-time
    balanceEffect double
    balanceUnit int32
    employeeId stringnullable
    origin int32
    payrollUpdateStatus int32
    payrollDateTime date-timenullable
    correction boolean
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
    externalStatus int32

    employee

    object

    employeeId stringnullable
    externalReference stringnullable
    initials stringnullable
    email stringnullable
    nameFirstName stringnullable
    nameMiddleName stringnullable
    nameLastName stringnullable
    nameFullName stringnullable
    hiredDate date-timenullable
    seniorityDate date-timenullable
    terminatedDate date-timenullable

    position

    object

    positionId stringnullable
    employeeId stringnullable
    title stringnullable
    locationId stringnullable
    organizationId stringnullable
    employmentCategoryName stringnullable
    dimension1Id stringnullable
    dimension2Id stringnullable
    dimension3Id stringnullable
    dimension4Id stringnullable
    externalReference stringnullable
  • ]

  • leaveId stringnullable
    employeeId stringnullable
    approvalStatus int32
    approvedDateTime date-timenullable
    approver stringnullable
    submitter stringnullable
    leaveCodeName stringnullable
    quantity double
    description stringnullable
    origin int32
    halfDay boolean
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
    batchId stringnullable

    leaveLines

    object[]

    nullable

  • Array [

  • leaveId stringnullable
    transDate date-time
    leaveTypePeriodId stringnullable
    balanceEffect double
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean

    leaveTypePeriod

    object

    leaveLines undefined[]nullable

    leaveType

    object

    leaveCodes undefined[]nullable
    leaveTypeName stringnullable
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
    balanceType int32
    leaveTypePeriods undefined[]nullable
    leaveTypePeriodId stringnullable
    leaveTypeName stringnullable
    startDateConduct date-time
    endDateConduct date-time
    startDateAccumulate date-timenullable
    endDateAccumulate date-timenullable
    status int32
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
  • ]

  • leaveCode

    employee

    object

    employeeId stringnullable
    externalReference stringnullable
    initials stringnullable
    email stringnullable
    nameFirstName stringnullable
    nameMiddleName stringnullable
    nameLastName stringnullable
    nameFullName stringnullable
    hiredDate date-timenullable
    seniorityDate date-timenullable
    terminatedDate date-timenullable

    position

    object

    positionId stringnullable
    employeeId stringnullable
    title stringnullable
    locationId stringnullable
    organizationId stringnullable
    employmentCategoryName stringnullable
    dimension1Id stringnullable
    dimension2Id stringnullable
    dimension3Id stringnullable
    dimension4Id stringnullable
    externalReference stringnullable
  • ]

  • leaveGroups undefined[]nullable
    leaveCodeName stringnullable
    color int32
    leaveTypeName stringnullable
    balanceUnit int32
    qtyTransferMax double
    qtyPayoutMax double
    negativeBalance boolean
    allowCreateEmployee boolean
    allowCreateManager boolean
    seniorityMonths int32
    qtyAccumulatePeriod double
    onlyFullDays boolean
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
    active boolean
    approvalWorkflow boolean
    negativeBalanceMax double
    lockDescription boolean
    qtyAccumulateDay double
    qtyAccumulatePeriodExtra double
    accumulatePeriodFrequency int32
    autoAccumulate boolean
    periodPrinciple int32
    visibleEmployeeDashboard boolean
    visibleManagerDashboard boolean
    visibleHrDashboard boolean
    kind int32

    leaveType

    object

    leaveCodes undefined[]nullable
    leaveTypeName stringnullable
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
    balanceType int32

    leaveTypePeriods

    object[]

    nullable

  • Array [

  • leaveLines

    object[]

    nullable

  • Array [

  • leaveId stringnullable
    transDate date-time
    leaveTypePeriodId stringnullable
    balanceEffect double
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
    leaveTypePeriod
  • ]

  • leaveType
    leaveTypePeriodId stringnullable
    leaveTypeName stringnullable
    startDateConduct date-time
    endDateConduct date-time
    startDateAccumulate date-timenullable
    endDateAccumulate date-timenullable
    status int32
    rowNumber int32
    createdBy stringnullable
    createdDateTime date-time
    modifiedBy stringnullable
    modifiedDateTime date-timenullable
    versionStamp int32
    documentsExists boolean
  • ]

  • ]

  • ]

  • @odata.context stringnullable
    @odata.count int32nullable
    @odata.nextLink stringnullable
Loading...