StackOne Employees API

The Employees API from StackOne — 4 operation(s) for employees.

OpenAPI Specification

stackone-employees-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  title: Marketing Accounts Employees API
  description: The documentation for the StackOne Unified API - MARKETING
  contact: {}
  version: 1.0.0
servers:
- url: https://api.stackone.com
tags:
- name: Employees
paths:
  /unified/hris/employees/{id}/time_off:
    get:
      tags:
      - Employees
      summary: List Employee Time Off Requests
      operationId: hris_list_employee_time_off_requests
      parameters:
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: page
        in: query
        description: The page number of the results to fetch
        schema:
          type: string
      - name: page_size
        in: query
        description: The number of results per page
        schema:
          type: string
          default: '25'
      - name: raw
        in: query
        description: Indicates that the raw request result is returned
        schema:
          type: boolean
          default: false
      - name: fields
        in: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
        schema:
          type: string
          default: ''
        example: id,employee_id,name,phone_number,street_1,street_2,city,state,zip_code,country,location_type,created_at,updated_at
      - name: sync_token
        in: query
        description: The sync token to select the only updated results
        schema:
          type: string
      - name: updated_after
        in: query
        description: Use a string with a date to only select results updated after that given date
        schema:
          type: string
        example: '2020-01-01T00:00:00.000Z'
      - name: proxy
        in: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding them with "proxy" key
        style: deepObject
        explode: true
        schema:
          type: object
          additionalProperties: true
        example:
          proxy:
            custom_filter_param: '123'
            filter[eq][name]: Luke
      responses:
        '200':
          description: The time off requests related to the employee with the given identifier were retrieved.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeOffPaginated'
        '400':
          description: Invalid request.
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
        '429':
          description: Too many requests.
        '500':
          description: Server error while executing the request.
        '501':
          description: This functionality is not implemented.
      security:
      - basic: []
      x-speakeasy-group: hris
      x-speakeasy-name-override: list_employee_time_off_requests
    post:
      tags:
      - Employees
      summary: Create Employee Time Off Request
      operationId: hris_create_employee_time_off_request
      parameters:
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HrisCreateTimeOffRequestDto'
        required: true
      responses:
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
        '429':
          description: Too many requests.
        '500':
          description: Server error while executing the request.
        '501':
          description: This functionality is not implemented.
        '201':
          description: Record created successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateTimeOffResult'
        '400':
          description: Invalid request.
      security:
      - basic: []
      x-speakeasy-group: hris
      x-speakeasy-name-override: create_employee_time_off_request
  /unified/hris/employees/{id}/time_off/{subResourceId}:
    get:
      tags:
      - Employees
      summary: Get Employees Time Off Request
      operationId: hris_get_employees_time_off_request
      parameters:
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: subResourceId
        in: path
        required: true
        schema:
          type: string
      - name: page
        in: query
        description: The page number of the results to fetch
        schema:
          type: string
      - name: page_size
        in: query
        description: The number of results per page
        schema:
          type: string
          default: '25'
      - name: raw
        in: query
        description: Indicates that the raw request result is returned
        schema:
          type: boolean
          default: false
      - name: fields
        in: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
        schema:
          type: string
          default: ''
        example: id,employee_id,name,phone_number,street_1,street_2,city,state,zip_code,country,location_type,created_at,updated_at
      - name: sync_token
        in: query
        description: The sync token to select the only updated results
        schema:
          type: string
      - name: updated_after
        in: query
        description: Use a string with a date to only select results updated after that given date
        schema:
          type: string
        example: '2020-01-01T00:00:00.000Z'
      - name: proxy
        in: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding them with "proxy" key
        style: deepObject
        explode: true
        schema:
          type: object
          additionalProperties: true
        example:
          proxy:
            custom_filter_param: '123'
            filter[eq][name]: Luke
      responses:
        '500':
          description: Server error while executing the request.
        '501':
          description: This functionality is not implemented.
        '200':
          description: The time off request related to the employee with the given identifiers was retrieved.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimeOffResult'
        '400':
          description: Invalid request.
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
        '429':
          description: Too many requests.
      security:
      - basic: []
      x-speakeasy-group: hris
      x-speakeasy-name-override: get_employees_time_off_request
  /unified/hris/employees/{id}:
    get:
      tags:
      - Employees
      summary: Get Employee
      operationId: hris_get_employee
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: page
        in: query
        description: The page number of the results to fetch
        schema:
          type: string
      - name: page_size
        in: query
        description: The number of results per page
        schema:
          type: string
          default: '25'
      - name: raw
        in: query
        description: Indicates that the raw request result is returned
        schema:
          type: boolean
          default: false
      - name: fields
        in: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
        schema:
          type: string
          default: ''
        example: id,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_title,department,manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,home_location,work_location,employments,custom_fields,created_at,updated_at
      - name: sync_token
        in: query
        description: The sync token to select the only updated results
        schema:
          type: string
      - name: updated_after
        in: query
        description: Use a string with a date to only select results updated after that given date
        schema:
          type: string
        example: '2020-01-01T00:00:00.000Z'
      - name: expand
        in: query
        description: The comma separated list of fields that will be expanded in the response
        schema:
          type: string
          default: ''
        example: company,employments,work_location,home_location,custom_fields
      - name: include
        in: query
        description: The comma separated list of fields that will be included in the response
        schema:
          type: string
          default: ''
        example: avatar_url,avatar,custom_fields
      - name: proxy
        in: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding them with "proxy" key
        style: deepObject
        explode: true
        schema:
          type: object
          additionalProperties: true
        example:
          proxy:
            custom_filter_param: '123'
            filter[eq][name]: Luke
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      responses:
        '429':
          description: Too many requests.
        '500':
          description: Server error while executing the request.
        '501':
          description: This functionality is not implemented.
        '200':
          description: The employee with the given identifier was retrieved.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmployeeResult'
        '400':
          description: Invalid request.
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
      security:
      - basic: []
      x-speakeasy-group: hris
      x-speakeasy-name-override: get_employee
    patch:
      tags:
      - Employees
      summary: Updates an employee
      operationId: hris_update_employee
      parameters:
      - name: id
        in: path
        required: true
        schema:
          type: string
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HrisCreateEmployeeRequestDto'
        required: true
      responses:
        '501':
          description: This functionality is not implemented.
        '200':
          description: Record updated successfully
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateEmployeeResult'
        '400':
          description: Invalid request.
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
        '429':
          description: Too many requests.
        '500':
          description: Server error while executing the request.
      security:
      - basic: []
      x-speakeasy-group: hris
      x-speakeasy-name-override: update_employee
  /unified/hris/employees:
    get:
      tags:
      - Employees
      summary: List Employees
      operationId: hris_list_employees
      parameters:
      - name: page
        in: query
        description: The page number of the results to fetch
        schema:
          type: string
      - name: page_size
        in: query
        description: The number of results per page
        schema:
          type: string
          default: '25'
      - name: raw
        in: query
        description: Indicates that the raw request result is returned
        schema:
          type: boolean
          default: false
      - name: fields
        in: query
        description: The comma separated list of fields to return in the response (if empty, all fields are returned)
        schema:
          type: string
          default: ''
        example: id,first_name,last_name,name,display_name,gender,ethnicity,date_of_birth,birthday,marital_status,avatar_url,avatar,personal_email,personal_phone_number,work_email,work_phone_number,job_title,department,manager_id,hire_date,start_date,tenure,work_anniversary,employment_type,employment_contract_type,employment_status,termination_date,company_name,home_location,work_location,employments,custom_fields,created_at,updated_at
      - name: sync_token
        in: query
        description: The sync token to select the only updated results
        schema:
          type: string
      - name: updated_after
        in: query
        description: Use a string with a date to only select results updated after that given date
        schema:
          type: string
        example: '2020-01-01T00:00:00.000Z'
      - name: expand
        in: query
        description: The comma separated list of fields that will be expanded in the response
        schema:
          type: string
          default: ''
        example: company,employments,work_location,home_location,custom_fields
      - name: include
        in: query
        description: The comma separated list of fields that will be included in the response
        schema:
          type: string
          default: ''
        example: avatar_url,avatar,custom_fields
      - name: proxy
        in: query
        description: Query parameters that can be used to pass through parameters to the underlying provider request by surrounding them with "proxy" key
        style: deepObject
        explode: true
        schema:
          type: object
          additionalProperties: true
        example:
          proxy:
            custom_filter_param: '123'
            filter[eq][name]: Luke
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      responses:
        '501':
          description: This functionality is not implemented.
        '200':
          description: The list of employees was retrieved.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmployeesPaginated'
        '400':
          description: Invalid request.
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
        '429':
          description: Too many requests.
        '500':
          description: Server error while executing the request.
      security:
      - basic: []
      x-speakeasy-usage-example:
        title: List Employees
        position: 1
      x-speakeasy-group: hris
      x-speakeasy-name-override: list_employees
    post:
      tags:
      - Employees
      summary: Creates an employee
      operationId: hris_create_employee
      parameters:
      - name: x-account-id
        in: header
        description: The account identifier
        required: true
        schema:
          type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/HrisCreateEmployeeRequestDto'
        required: true
      responses:
        '403':
          description: Forbidden.
        '412':
          description: 'Precondition failed: linked account belongs to a disabled integration.'
        '429':
          description: Too many requests.
        '500':
          description: Server error while executing the request.
        '501':
          description: This functionality is not implemented.
        '201':
          description: The employee was created successfully.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CreateEmployeeResult'
        '400':
          description: Invalid request.
      security:
      - basic: []
      x-speakeasy-group: hris
      x-speakeasy-name-override: create_employee
components:
  schemas:
    TimeOffResult:
      type: object
      properties:
        raw:
          type: string
        data:
          $ref: '#/components/schemas/TimeOff'
      required:
      - data
    EmployeeCustomFields:
      type: object
      properties:
        options:
          type: array
          items:
            type: string
          description: An array of possible options for the custom field.
          example:
          - Not Started
          - In Progress
          - Completed
          - Overdue
        id:
          type: string
          description: The unique identifier for the custom field, which defaults to the name property if the ID is not accessible.
          example: custom_field_123
        name:
          type: string
          description: The name of the custom field.
          example: Training Completion Status
        description:
          type: string
          description: The description of the custom field.
          example: The completion status of the employee's training.
        type:
          allOf:
          - $ref: '#/components/schemas/EmployeeCustomFieldTypeEnum'
          description: The type of the custom field.
          example: Dropdown
        value:
          type: object
          description: The value associated with the custom field.
          example: Completed
        value_id:
          type: string
          description: The unique identifier for the value of the custom field.
          example: value_456
    EmployeeCustomFieldTypeEnum:
      type: object
      properties:
        source_value:
          type: string
        value:
          type: string
          enum:
          - date
          - float
          - integer
          - list
          - text
          - unmapped_value
      required:
      - value
      - source_value
    MaritalStatusEnum:
      type: object
      properties:
        source_value:
          type: string
        value:
          type: string
          enum:
          - single
          - married
          - common_law
          - divorced
          - widowed
          - domestic_partnership
          - separated
          - other
          - not_disclosed
          - unmapped_value
      required:
      - value
      - source_value
    EthnicityEnum:
      type: object
      properties:
        source_value:
          type: string
        value:
          type: string
          enum:
          - white
          - black_or_african_american
          - asian
          - hispanic_or_latino
          - american_indian_or_alaska_native
          - native_hawaiian_or_pacific_islander
          - two_or_more_races
          - not_disclosed
          - other
          - unmapped_value
      required:
      - value
      - source_value
    ISO3166_2SubDivisionEnum:
      type: object
      properties:
        source_value:
          type: string
        value:
          type: string
          enum:
          - AD-07
          - AD-02
          - AD-03
          - AD-08
          - AD-04
          - AD-05
          - AD-06
          - AE-AJ
          - AE-AZ
          - AE-FU
          - AE-SH
          - AE-DU
          - AE-RK
          - AE-UQ
          - AF-BDS
          - AF-BDG
          - AF-BGL
          - AF-BAL
          - AF-BAM
          - AF-DAY
          - AF-FRA
          - AF-FYB
          - AF-GHA
          - AF-GHO
          - AF-HEL
          - AF-HER
          - AF-JOW
          - AF-KAB
          - AF-KAN
          - AF-KAP
          - AF-KHO
          - AF-KDZ
          - AF-LAG
          - AF-LOG
          - AF-NAN
          - AF-NIM
          - AF-PIA
          - AF-PAR
          - AF-SAR
          - AF-TAK
          - AF-URU
          - AG-11
          - AG-03
          - AG-04
          - AG-06
          - AG-07
          - AG-08
          - AI-XX-1
          - AL-01
          - AL-09
          - AL-02
          - AL-03
          - AL-04
          - AL-05
          - AL-06
          - AL-07
          - AL-08
          - AL-10
          - AL-11
          - AL-12
          - AM-AG
          - AM-AR
          - AM-AV
          - AM-ER
          - AM-GR
          - AM-KT
          - AM-LO
          - AM-SH
          - AM-SU
          - AM-TV
          - AM-VD
          - AO-BGO
          - AO-BGU
          - AO-BIE
          - AO-CAB
          - AO-CCU
          - AO-CNO
          - AO-CUS
          - AO-CNN
          - AO-HUA
          - AO-HUI
          - AO-LUA
          - AO-LNO
          - AO-LSU
          - AO-MAL
          - AO-MOX
          - AO-NAM
          - AO-UIG
          - AO-ZAI
          - AQ-XX-1
          - AR-B
          - AR-K
          - AR-H
          - AR-U
          - AR-C
          - AR-X
          - AR-W
          - AR-E
          - AR-P
          - AR-Y
          - AR-L
          - AR-F
          - AR-M
          - AR-N
          - AR-Q
          - AR-R
          - AR-A
          - AR-J
          - AR-D
          - AR-Z
          - AR-S
          - AR-G
          - AR-V
          - AR-T
          - AS-XX-1
          - AS-XX-2
          - AT-1
          - AT-2
          - AT-3
          - AT-4
          - AT-5
          - AT-6
          - AT-7
          - AT-8
          - AT-9
          - AU-ACT
          - AU-NSW
          - AU-NT
          - AU-QLD
          - AU-SA
          - AU-TAS
          - AU-VIC
          - AU-WA
          - AW-XX-1
          - AX-XX-1
          - AX-XX-2
          - AX-XX-3
          - AX-XX-4
          - AX-XX-5
          - AX-XX-6
          - AX-XX-7
          - AX-XX-8
          - AZ-ABS
          - AZ-AGC
          - AZ-AGU
          - AZ-AST
          - AZ-BA
          - AZ-BAL
          - AZ-BAR
          - AZ-BEY
          - AZ-BIL
          - AZ-CAL
          - AZ-FUZ
          - AZ-GAD
          - AZ-GA
          - AZ-GOR
          - AZ-GOY
          - AZ-GYG
          - AZ-IMI
          - AZ-ISM
          - AZ-KUR
          - AZ-LA
          - AZ-MAS
          - AZ-MI
          - AZ-NA
          - AZ-NX
          - AZ-NEF
          - AZ-OGU
          - AZ-QAB
          - AZ-QAX
          - AZ-QAZ
          - AZ-QBA
          - AZ-QUS
          - AZ-SAT
          - AZ-SAB
          - AZ-SAK
          - AZ-SAL
          - AZ-SMI
          - AZ-SKR
          - AZ-SMX
          - AZ-SR
          - AZ-SM
          - AZ-TAR
          - AZ-UCA
          - AZ-XAC
          - AZ-XVD
          - AZ-YAR
          - AZ-YEV
          - AZ-ZAQ
          - AZ-ZAR
          - BA-BRC
          - BA-BIH
          - BA-SRP
          - BB-01
          - BB-02
          - BB-03
          - BB-04
          - BB-05
          - BB-07
          - BB-08
          - BB-09
          - BB-10
          - BB-11
          - BD-A
          - BD-B
          - BD-C
          - BD-D
          - BD-E
          - BD-F
          - BD-G
          - BE-VAN
          - BE-WBR
          - BE-BRU
          - BE-WHT
          - BE-WLG
          - BE-VLI
          - BE-WLX
          - BE-WNA
          - BE-VOV
          - BE-VBR
          - BE-VWV
          - BF-BAM
          - BF-BAZ
          - BF-BLG
          - BF-BLK
          - BF-COM
          - BF-GAN
          - BF-GNA
          - BF-GOU
          - BF-HOU
          - BF-IOB
          - BF-KAD
          - BF-KEN
          - BF-KMP
          - BF-KOS
          - BF-KOT
          - BF-KOW
          - BF-LER
          - BF-LOR
          - BF-MOU
          - BF-NAO
          - BF-NAM
          - BF-NAY
          - BF-OUB
          - BF-OUD
          - BF-PAS
          - BF-PON
          - BF-SNG
          - BF-SMT
          - BF-SEN
          - BF-SIS
          - BF-SOM
          - BF-SOR
          - BF-TAP
          - BF-TUI
          - BF-YAT
          - BF-ZIR
          - BF-ZON
          - BF-ZOU
          - BG-01
          - BG-02
          - BG-08
          - BG-07
          - BG-26
          - BG-09
          - BG-10
          - BG-11
          - BG-12
          - BG-13
          - BG-14
          - BG-15
          - BG-16
          - BG-17
          - BG-18
          - BG-27
          - BG-19
          - BG-20
          - BG-21
          - BG-23
          - BG-22
          - BG-24
          - BG-25
          - BG-03
          - BG-04
          - BG-05
          - BG-06
          - BG-28
          - BH-13
          - BH-14
          - BH-15
          - BH-17
          - BI-BM
          - BI-CI
          - BI-GI
          - BI-KR
          - BI-KI
          - BI-MW
          - BI-NG
          - BI-RM
          - BI-RT
          - BI-RY
          - BJ-AK
          - BJ-AQ
          - BJ-BO
          - BJ-CO
          - BJ-DO
          - BJ-LI
          - BJ-MO
          - BJ-OU
          - BJ-PL
          - BJ-ZO
          - BL-XX-1
          - BM-XX-1
          - BM-XX-2
          - BN-BE
          - BN-BM
          - BN-TE
          - BN-TU
          - BO-H
          - BO-C
          - BO-B
          - BO-L
          - BO-O
          - BO-N
          - BO-P
          - BO-S
          - BO-T
          - BQ-BO
          - BQ-SA
          - BQ-SE
          - BR-AC
          - BR-AL
          - BR-AP
          - BR-AM
          - BR-BA
          - BR-CE
          - BR-DF
          - BR-ES
          - BR-GO
          - BR-MA
          - BR-MT
          - BR-MS
          - BR-MG
          - BR-PA
          - BR-PB
          - BR-PR
          - BR-PE
          - BR-PI
          - BR-RN
          - BR-RS
          - BR-RJ
          - BR-RO
          - BR-RR
          - BR-SC
          - BR-SP
          - BR-SE
          - BR-TO
          - BS-BP
          - BS-CO
          - BS-FP
          - BS-EG
          - BS-HI
          - BS-LI
          - BS-NP
          - BS-NO
          - BS-NS
          - BS-NE
          - BS-SE
          - BS-WG
          - BT-33
          - BT-12
          - BT-22
          - BT-GA
          - BT-44
          - BT-42
          - BT-11
          - BT-43
          - BT-23
          - BT-45
          - BT-14
          - BT-31
          - BT-15
          - BT-41
          - BT-32
          - BT-21
          - BT-24
          - BV-XX-1
          - BW-CE
          - BW-CH
          - BW-GH
          - BW-KG
          - BW-KL
          - BW-KW
          - BW-NE
          - BW-NW
          - BW-SE
          - BW-SO
          - BY-BR
          - BY-HO
          - BY-HM
          - BY-HR
          - BY-MA
          - BY-MI
          - BY-VI
          - BZ-BZ
          - BZ-CY
          - BZ-CZL
          - BZ-OW
          - BZ-SC
          - BZ-TOL
          - CA-AB
          - CA-BC
          - CA-MB
          - CA-NB
          - CA-NL
          - CA-NT
          - CA-NS
          - CA-NU
          - CA-ON
          - CA-PE
          - CA-QC
          - CA-SK
          - CA-YT
          - CC-XX-1
          - CD-EQ
          - CD-HK
          - CD-HL
          - CD-IT
          - CD-KC
          - CD-KE
          - CD-KN
          - CD-BC
          - CD-KG
          - CD-KL
          - CD-LU
          - CD-NK
          - CD-SA
          - CD-SK
          - CD-TA
          - CD-TO
          - CD-TU
          - CF-BB
          - CF-BGF
          - CF-KB
          - CF-HM
          - CF-KG
          - CF-NM
          - CF-UK
          - CF-AC
          - CF-OP
          - CF-VK
          - CG-11
          - CG-BZV
          - CG-8
          - CG-9
          - CG-16
          - CG-13
          - CH-AG
          - CH-AR
          - CH-AI
          - CH-BL
          - CH-BS
          - CH-BE
          - CH-FR
          - CH-GE
          - CH-GL
          - CH-GR
          - CH-JU
          - CH-LU
          - CH-NE
          - CH-NW
          - CH-OW
          - CH-SG
          - CH-SH
          - CH-SZ
          - CH-SO
          - CH-TG
          - CH-TI
          - CH-UR
          - CH-VS
          - CH-VD
          - CH-ZG
          - CH-ZH
          - CI-AB
          - CI-BS
          - CI-CM
          - CI-DN
          - CI-GD
          - CI-LC
          - CI-LG
          - CI-MG
          - CI-SM
          - CI-SV
          - CI-VB
          - CI-WR
          - CI-YM
          - CI-ZZ
          - CK-XX-1
          - CL-AI
          - CL-AN
          - CL-AP
          - CL-AT
          - CL-BI
          - CL-CO
          - CL-AR
          - CL-LI
          - CL-LL
          - CL-LR
          - CL-MA
          - CL-ML
          - CL-NB
          - CL-RM
          - CL-TA
          - CL-VS
          - CM-AD
          - CM-CE
          - CM-ES
          - CM-EN
          - CM-LT
          - CM-NO
          - CM-NW
          - CM-OU
          - CM-SU
          - CM-SW
          - CN-AH
          - CN-BJ
          - CN-CQ
          - CN-FJ
          - CN-GS
          - CN-GD
          - CN-GX
          - CN-GZ
          - CN-HI
          - CN-HE
          - CN-HL
          - CN-HA
          - CN-HB
          - CN-HN
          - CN-JS
          - CN-JX
          - CN-JL
          - CN-LN
          - CN-NM
          - CN-NX
          - CN-QH
          - CN-SN
          - CN-SD
          - CN-SH
          - CN-SX
          - CN-SC
          - CN-TJ
          - CN-XJ
          - CN-XZ
          - CN-YN
          - CN-ZJ
          - CO-AMA
          - CO-ANT
          - CO-ARA
          - CO-ATL
          - CO-BOL
          - CO-BOY
          - CO-CAL
          - CO-CAQ
          - CO-CAS
          - CO-CAU
          - CO-CES
          - CO-CHO
          - CO-COR
          - CO-CUN
          - CO-DC
          - CO-GUA
          - CO-GUV
          - CO-HUI
          - CO-LAG
          - CO-MAG
          - CO-MET
          - CO-NAR
          - CO-NSA
          - CO-PUT
          - CO-QUI
          - CO-RIS
          - CO-SAP
          - CO-SAN
          - CO-SUC
          - CO-TOL
          - CO-VAC
          - CO-VID
          - CR-A
          - CR-C
          - CR-G
          - CR-H
          - CR-L
          - CR-P
          - CR-SJ
          - CU-15
          - CU-09
          - CU-08
          - CU-06
          - CU-12
          - CU-14
          - CU-11
          - CU-03
          - CU-10
          - CU-04
          - CU-16
          - CU-01
          - CU-07
          - CU-13
          - CU-05
          - CV-BV
          - CV-BR
          - CV-MO
          - CV-PN
          - CV-PR
          - CV-RS
          - CV-SL
          - CV-CR
          - CV-SD
          - CV-SO
          - CV-SV
          - CV-TA
          - CV-TS
          - CW-XX-1
          - CX-XX-1
          - CY-04
          - CY-06
          - CY-03
          - CY-01
          - CY-02
          - CY-05
          - CZ-31
          - CZ-64
          - CZ-41
          - CZ-63
          - CZ-52
          - CZ-51
          - CZ-80
          - CZ-71
          - CZ-53
          - CZ-32
          - CZ-10
          - CZ-20
          - CZ-42
          - CZ-72
          - DE-BW
          - DE-BY
          - DE-BE
          - DE-BB
          - DE-HB
          - DE-HH
          - DE-HE
          - DE-MV
          - DE-NI
          - DE-NW
          - DE-RP
          - DE-SL
          - DE-SN
          - DE-ST
          - DE-SH
          - DE-TH
          - DJ-AR
          - DJ-DJ
          - DK-84
          - DK-82
          - DK-81
          - DK-85
          - DK-83
          - DM-02
          - DM-04
          - DM-05
          - DM-06
          - DM-07
          - DM-09
          - DM-10
          - DO-02
          - DO-03
          - DO-04
          - DO-05
          - DO-01
          - DO-06
          - DO-08
          - DO-07
          - DO-09
          - DO-30
          - DO-19


# --- truncated at 32 KB (112 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/stackone/refs/heads/main/openapi/stackone-employees-api-openapi.yml