> ## Documentation Index
> Fetch the complete documentation index at: https://developer.rollfi.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# getTimeOffRequests

> The `getTimeOffRequests` API retrieves time off requests for a company or single employee

### Uses

1. Retrieve time off requests by company to see all Approved, Denied and Pending requests
2. Retrieve timeOffRequestIds for employees so time off can be approved. denied or updated
3. View which businessUser approved or denied a request



## OpenAPI

````yaml get /reports/getTimeOffRequests
openapi: 3.0.1
info:
  title: Default module
  description: ''
  version: 1.0.0
servers: []
security:
  - basic: []
tags: []
paths:
  /reports/getTimeOffRequests:
    get:
      tags: []
      summary: getTimeOffRequests
      description: >-
        The `getTimeOffRequests` API retrieves time off requests for a company
        or single employee


        ### Uses


        1. Retrieve time off requests by company to see all Approved, Denied and
        Pending requests

        2. Retrieve timeOffRequestIds for employees so time off can be approved.
        denied or updated

        3. View which businessUser approved or denied a request
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                method:
                  type: string
                companyId:
                  type: string
                employeeId:
                  type: string
              required:
                - method
                - companyId
            example:
              method: getTimeOffRequests
              companyId: 21DA3F1A-E593-42EE-95F5-A22EDF6382F0
              employeeId: 8B3760D3-F8D0-44BC-8ECE-1B7D74C7E289
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  requests:
                    type: array
                    items:
                      type: object
                      properties:
                        timeOffRequestId:
                          type: string
                        employeeId:
                          type: string
                        timeOffPolicyDisplayName:
                          type: string
                        requestDate:
                          type: string
                        requestApprover:
                          type: string
                        requestHours:
                          type: integer
                        requestStartDate:
                          type: string
                        requestEndDate:
                          type: string
                        requestStatus:
                          type: string
                      required:
                        - timeOffRequestId
                        - employeeId
                        - timeOffPolicyDisplayName
                        - requestDate
                        - requestApprover
                        - requestHours
                        - requestStartDate
                        - requestEndDate
                        - requestStatus
                required:
                  - requests
              example:
                requests:
                  - timeOffRequestId: EEFC8DBC-27A7-4276-BDC5-BAA933EEED6D
                    employeeId: 1755E872-9092-4ECE-8386-860531D492D3
                    timeOffPolicyDisplayName: Standard Vacation
                    requestDate: '2025-10-01'
                    requestApprover: 19C51920-62D1-480D-8639-2E0B18BC5661
                    requestHours: 10
                    requestStartDate: '2025-11-01'
                    requestEndDate: '2025-11-03'
                    requestStatus: Approved
          headers: {}
        '400':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: object
                    properties:
                      code:
                        type: integer
                      message:
                        type: string
                    required:
                      - code
                      - message
                required:
                  - error
              example:
                error:
                  code: 400
                  message: Invalid companyId. Company not found.
          headers: {}
      deprecated: false
      security:
        - basic: []
components:
  securitySchemes:
    basic:
      type: http
      scheme: basic

````