Bindbee · Schema

TimeOffRequest

An employee time-off request from a connected HRIS system.

ATSHR IntegrationHRISWorkforce

Properties

Name Type Description
id string Time-off request ID.
employee_id string Employee ID.
type string Type of time off.
status string Approval status.
start_date string Time-off start date.
end_date string Time-off end date.
View JSON Schema on GitHub

JSON Schema

bindbee-time-off-request-schema.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "TimeOffRequest",
  "type": "object",
  "description": "An employee time-off request from a connected HRIS system.",
  "properties": {
    "id": {
      "type": "string",
      "description": "Time-off request ID.",
      "example": "to-abc123"
    },
    "employee_id": {
      "type": "string",
      "description": "Employee ID.",
      "example": "emp-abc123"
    },
    "type": {
      "type": "string",
      "description": "Type of time off.",
      "enum": [
        "vacation",
        "sick",
        "personal",
        "other"
      ],
      "example": "vacation"
    },
    "status": {
      "type": "string",
      "description": "Approval status.",
      "enum": [
        "pending",
        "approved",
        "rejected"
      ],
      "example": "approved"
    },
    "start_date": {
      "type": "string",
      "format": "date",
      "description": "Time-off start date.",
      "example": "2024-07-01"
    },
    "end_date": {
      "type": "string",
      "format": "date",
      "description": "Time-off end date.",
      "example": "2024-07-05"
    }
  }
}