Unified Time Off Requests Operations

Standard CRUD operations normalized across all platforms

ListGET
/time-off-requests

Retrieve all time off requests with pagination and filtering

GetGET
/time-off-requests/{id}

Fetch a single time off request by ID

CreatePOST
/time-off-requests

Create a new time off request

UpdatePATCH
/time-off-requests/{id}

Update an existing time off request

Quick Start

Start syncing time off requests in minutes

Node.js
import { Apideck } from '@apideck/unify'

const apideck = new Apideck({
  apiKey: 'YOUR_API_KEY',
  appId: 'YOUR_APP_ID',
  consumerId: 'user-123'
})

// List time off requests from any connected hris platform
const response = await apideck.hris.timeoffrequests.list()

// Returns normalized data regardless of the underlying platform
console.log(response.data)
// [
//   { id: '123', ... },
//   { id: '456', ... }
// ]

// Works the same for Xero, QuickBooks, NetSuite, etc.

Other HRIS Resources

Explore other unified endpoints in the HRIS API

Launch accounting integrations in weeks, not months

Get started for free