# Get Employee Shifts

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /empeo/api/v1/employees/shifts:
    get:
      summary: Get Employee Shifts
      deprecated: false
      description: ''
      tags:
        - empeo/Core HR/Shifts
      parameters:
        - name: employeeNo
          in: query
          description: ''
          required: false
          example: '99999'
          schema:
            type: string
        - name: companyName
          in: query
          description: ''
          required: false
          example: empeo%20Dev%20Test
          schema:
            type: string
        - name: Content-Type
          in: header
          description: 'Accepted value: application/json'
          required: false
          example: ' application/json; charset=utf-8'
          schema:
            type: string
        - name: Ocp-Apim-Subscription-Key
          in: header
          description: Api subscription key get from the OpenAPI integration setting page
          required: false
          example: WPe123a9RKbcfLQNSztr45
          schema:
            type: string
        - name: Authorization
          in: header
          description: Authorization credential utilized in API requests
          required: false
          example: >-
            Bearer
            eyJhbGciOiJSUzI1NiIsImtpZCI6IkIwN0I2RTQ3QTU1MzkxOTdDQ0Y2NzlDNTVEODFFNDQ1RTE2NUQ2QkVSUzI1NiIsInR5cCI6ImF0K2p3dCIsIng1dCI6InNIdHVSNlZUa1pmTTlubkZYWUhrUmVGbDFyNCJ9.eyJuYmYiOjE3MTE0MzAxOTQsImV4cCI6MTcxMjcyNjE5NCwiaXNzIjoiaHR0cHM6Ly9kZXYudGtzLmNvLnRoL2lkZW50aXR5c2VydmVyMiIsImF1ZCI6WyJJTUMuQVBJIiwiVmVuaW8yLkFQSSIsIkdPRklWRS5BUEkiLCJDbGllbnRQb3J0YWwuQVBJIl0sImNsaWVudF9pZCI6IklNQyIsInN1YiI6ImY3OWY2NWZlLTQ1YzctNDM2OC1hOTM1LWVhNzc3NjJmNTljZSIsImF1dGhfdGltZSI6MTcxMTQzMDE5NCwiaWRwIjoibG9jYWwiLCJlbWFpbCI6ImRldi5uZXd0ZXN0QGhvdG1haWwuY29tIiwicHJlZmVycmVkX3VzZXJuYW1lIjoiZGV2Lm5ld3Rlc3RAaG90bWFpbC5jb20iLCJuYW1lIjoiZGV2Lm5ld3Rlc3RAaG90bWFpbC5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiQ2xpZW50SWQiOiJJTUMiLCJyb2xlIjoiIiwidXNlcm5hbWUiOiJkZXYubmV3dGVzdEBob3RtYWlsLmNvbSIsIkNvbXBhbnlJZCI6Ijk4NzY1NDkyNyIsInNpZCI6IkQ1QUZCOUQ2RDRBRkYyQUE4OUJDMzZDRDgxQTU4QzI1IiwiaWF0IjoxNzExNDMwMTk0LCJzY29wZSI6WyJvcGVuaWQiLCJwcm9maWxlIiwiSU1DLkFQSSIsIlZlbmlvMi5BUEkiLCJHT0ZJVkUuQVBJIiwiQ2xpZW50UG9ydGFsLkFQSSIsIm9mZmxpbmVfYWNjZXNzIl0sImFtciI6WyJwd2QiXX0.5PMFEXBqhcdJ-hoyMH81rVtOG1S-tuYEM4LfEWG7Vc19f2fCL6PRMoFWrNJ-yARprSEOg8wHigpUdfbx_jhqj8k_t1F7oQGMbcBOCPWYZaQupHCM6iOpIXj65-AycBGU7yUrQ5KVFNPuQd1i43qBOJmgPKldAWYKX7Rwm1hsyJZFYWgncpVGOQzYu3LU-KmHW3dgAudvyLfOpb9WS3HW6RnZKe4yrmWetGiicM3ifD0K9ujvdiUmT5RFJ5Q5hL2O1JSUZpUOE0pSQ87mJEUhOmVbqr3B6muzNG2mXJQfEeH0iVIqPl4vkFslFHwIGS13CgnwilzHhPujOO0YLnIegQ
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties: {}
              example:
                statusCode: 200
                message: OK
                totals: 3
                data:
                  - shiftId: 30465
                    code: 'OFF'
                    shiftName: วันหยุด
                    createdBy: dev.newtest@hotmail.com
                    modifiedBy: dev.newtest@hotmail.com
                    dateCreated: '2024-01-31T14:13:21.753'
                    dateModified: '2024-01-31T14:13:39.263'
                    asOfDate: '2024-01-02T00:00:00'
                    description: กำหนดให้เป็นวันหยุดพนักงาน
                  - shiftId: 10257
                    code: DEFAL
                    shiftName: สำนักงาน 08.30-17.30 5
                    createdBy: dev.newtest@hotmail.com
                    modifiedBy: dev.newtest@hotmail.com
                    dateCreated: '2023-11-21T15:36:55.22'
                    dateModified: '2023-11-21T15:36:55.22'
                    asOfDate: '2023-11-21T00:00:00'
                    description: Flexible 30 min
                  - shiftId: 10490
                    code: OWNER
                    shiftName: Owner Shift
                    createdBy: dev.newtest@hotmail.com
                    modifiedBy: dev.newtest@hotmail.com
                    dateCreated: '2023-09-25T20:50:22.513'
                    dateModified: '2023-11-20T23:28:12.4'
                    asOfDate: '2023-09-05T00:00:00'
                    description: กะการทำงานของเจ้าของบริษัท
          headers: {}
          x-apidog-name: Success
      security:
        - bearerAuth: []
          x-apidog:
            schemeGroups:
              - id: uyL_cJmK7q60QJZRTi5ot
                schemeIds:
                  - bearerAuth
            required: true
            use:
              id: uyL_cJmK7q60QJZRTi5ot
            scopes:
              uyL_cJmK7q60QJZRTi5ot:
                bearerAuth: []
      x-apidog-folder: empeo/Core HR/Shifts
      x-apidog-status: released
      x-run-in-apidog: https://app.apidog.com/web/project/351895/apis/api-6106477-run
components:
  schemas: {}
  securitySchemes:
    bearerAuth:
      type: jwt
      scheme: bearer
      bearerFormat: JWT
      description: ใส่ JWT Token ในรูปแบบ Bearer {token}
    bearer:
      type: bearer
      scheme: bearer
servers:
  - url: https://api.gofive.co.th
    description: Production
security:
  - bearerAuth: []
    x-apidog:
      schemeGroups:
        - id: uyL_cJmK7q60QJZRTi5ot
          schemeIds:
            - bearerAuth
      required: true
      use:
        id: uyL_cJmK7q60QJZRTi5ot
      scopes:
        uyL_cJmK7q60QJZRTi5ot:
          bearerAuth: []

```
