Sage HR Integrations API

The Integrations API from Sage HR — 12 operation(s) for integrations.

OpenAPI Specification

sage-hr-integrations-api-openapi.yml Raw ↑
openapi: 3.0.0
info:
  description: All requests are required to be sent to your subdomain. To learn how to enable API in your Sage HR account, please visit https://support.sage.hr/en/articles/3246469-how-does-cakehr-api-work
  title: Sage HR Documents Integrations API
  version: '1.0'
  x-konfig-ignore:
    potential-incorrect-type: true
  x-konfig-uses-multipart-form-data: true
servers:
- url: https://subdomain.sage.hr/api
tags:
- name: Integrations
paths:
  /vikarina/job-positions:
    summary: Vikarina job positions
    post:
      operationId: Integrations_transferJobPositionFromSageToVikarina
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      title: Job title
                      id: 1
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferJobPositionFromSageToVikarinaResponse'
          description: Successful Response
      summary: Job position transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-job-positions
      x-accepts: application/json
  /vikarina/organization-structure:
    summary: Vikarina organization data
    post:
      operationId: Integrations_transferOrganizationalStructureFromSageToVikarina
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      department_code: department code (custom_field)
                      department_name: department name (custom_field)
                      section_code: section code (custom_field)
                      section_title: section title (custom_field)
                      subsection_code: subsection code (custom_field)
                      subsection_title: Test Team
                      cost_center_code: cost center code (custom_field)
                      cost_center_title: cost center tile (custom_field)
                      work_address: employee address (custom_field)
                      work_city: employee city (custom_field)
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferOrganizationalStructureFromSageToVikarinaResponse'
          description: Successful Response
      summary: Organizational structure transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-organization-structure
      x-accepts: application/json
  /vikarina/newstarter-employees:
    summary: Vikarina new employees
    post:
      operationId: Integrations_importNewStartersList
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      work_start_date: 2020-10-10 00:00:00+00:00
                      first_name: John
                      last_name: Doe
                      gender: male
                      personal_code: personal code (custom_field)
                      social_security_code: social security code (custom_field)
                      address: Street 1, City
                      home_city: employee home city (custom_field)
                      country_id: country id (GB)
                      npd: NPD
                      email: test@test.com
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsImportNewStartersListResponse'
          description: Successful Response
      summary: New starters list from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-newstarter-employees
      x-accepts: application/json
  /vikarina/contract-information:
    summary: Vikarina employee contracts
    post:
      operationId: Integrations_transferContractInformationToVikarina
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      work_start_date: 2020-10-10 00:00:00+00:00
                      contract_number: contract number (custom_field)
                      termination_date: 2020-10-11 00:00:00+00:00
                      employment_status: Full-time
                      contract_type: contract type (custom_field)
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferContractInformationToVikarinaResponse'
          description: Successful Response
      summary: Contract (custom field) information transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-contract-information
      x-accepts: application/json
  /vikarina/appointments:
    summary: Vikarina employees appointments
    post:
      operationId: Integrations_transferAppointmentInfo
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      work_start_date: 2020-01-10
                      position_start_date: 2020-10-10
                      last_position_end_date: 2020-09-10
                      cost_center_code: cost center code (custom_field)
                      position_id: 1
                      schedule_id: scheduled id (custom_field)
                      employment_status: Full-time
                      job_type: job type (custom_field)
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferAppointmentInfoResponse'
          description: Successful Response
      summary: New appointment (position changes) information transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-appointments
      x-accepts: application/json
  /vikarina/salaries:
    summary: Vikarina employees salaries
    post:
      operationId: Integrations_transferSalaryInformation
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      compensation_id: 1
                      employee_number: 123
                      contract_number: contract number (custom_field)
                      type: Salary
                      start_date: 2020-09-10
                      end_date: 2020-10-10
                      amount: 1000
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferSalaryInformationResponse'
          description: Successful Response
      summary: Salary information transfer from Sage HR to Vikarina to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-salaries
      x-accepts: application/json
  /vikarina/bank-accounts:
    summary: Vikarina employees bank accounts
    post:
      operationId: Integrations_transferBankAccountInfo
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      bank_code: bank code (custom_field)
                      bank_account: bank account (custom_field)
                      last_change: 2020-09-10
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferBankAccountInfoResponse'
          description: Successful Response
      summary: Bank account information transfer (Custom field) from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-bank-accounts
      x-accepts: application/json
  /vikarina/terminated-employees:
    summary: Vikarina terminated employees
    post:
      operationId: Integrations_transferTerminationInfoToVikarina
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      contract_number: contract number (custom_field)
                      termination_date: 2020-09-10
                      termination_reason: New job
                      unused_days: 5
                      termination_comment: Was good employee
                      compensation: 1000
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferTerminationInfoToVikarinaResponse'
          description: Successful Response
      summary: Termination information transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-terminated-employees
      x-accepts: application/json
  /vikarina/unused-days:
    summary: Vikarina employee unused days
    post:
      operationId: Integrations_transferUnusedVacationDaysToVikarina
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      unused_days: 5
                      date: 2020-10-10
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferUnusedVacationDaysToVikarinaResponse'
          description: Successful Response
      summary: Unused vacation days transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-unused-days
      x-accepts: application/json
  /vikarina/leave-types:
    summary: Vikarina employees time offs
    post:
      operationId: Integrations_transferLeaveInformationToVikarina
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      calendar_event_id: 1
                      employee_number: 123
                      leave_type: Vacation
                      days: 2
                      start_date: 2020-10-10
                      end_date: 2020-10-10
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferLeaveInformationToVikarinaResponse'
          description: Successful Response
      summary: Leaves information transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-leave-types
      x-accepts: application/json
  /vikarina/timesheets:
    summary: Vikarina employee timesheets
    post:
      operationId: Integrations_transferTimeScheduleInformation
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      employee_id: 1
                      employee_number: 123
                      date: 2020-10-10
                      stand_by: 8
                      hours: 8.5
                      nightours: 0.5
                      cost_center_code: cost center code (custom field)
                      overtime_title: 0.5
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsTransferTimeScheduleInformationResponse'
          description: Successful Response
      summary: Time Schedule information transfer from Sage HR to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-timesheets
      x-accepts: application/json
  /vikarina/bonuses:
    summary: Vikarina employees bonuses
    post:
      operationId: Integrations_sendBonusesToVikarina
      parameters:
      - example: 2020-01-01
        explode: true
        in: query
        name: start_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-01-01
      - example: 2020-02-01
        explode: true
        in: query
        name: end_date
        required: false
        schema:
          type: string
        style: form
        x-konfig-original-example: 2020-02-01
      responses:
        '200':
          content:
            application/json:
              examples:
                response:
                  value:
                    data:
                      compensation_id: 1
                      employee_number: 123
                      contract_number: contract number (custom_field)
                      type: Bonus
                      start_date: 2020-09-10
                      end_date: 2020-10-10
                      amount: 1000
                      status: 1
              schema:
                $ref: '#/components/schemas/IntegrationsSendBonusesToVikarinaResponse'
          description: Successful Response
      summary: Sending bonuses [payed once] to Vikarina
      tags:
      - Integrations
      x-konfig-operation-can-have-single-parameter: true
      x-konfig-single-parameter-schema: konfig-generated-schema-single-parameter-schema-post--vikarina-bonuses
      x-accepts: application/json
components:
  schemas:
    IntegrationsTransferJobPositionFromSageToVikarinaResponse_data:
      properties:
        title:
          example: Job title
          type: string
          x-konfig-original-example: Job title
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferJobPositionFromSageToVikarinaResponse-properties-data-properties-title
        id:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferJobPositionFromSageToVikarinaResponse-properties-data-properties-id
        status:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferJobPositionFromSageToVikarinaResponse-properties-data-properties-status
      type: object
    IntegrationsTransferAppointmentInfoResponse_data:
      properties:
        employee_id:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-employee_id
        employee_number:
          example: 123
          type: number
          x-konfig-original-example: 123
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-employee_number
        work_start_date:
          example: 2020-01-10
          type: string
          x-konfig-original-example: 2020-01-10
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-work_start_date
        position_start_date:
          example: 2020-10-10
          type: string
          x-konfig-original-example: 2020-10-10
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-position_start_date
        last_position_end_date:
          example: 2020-09-10
          type: string
          x-konfig-original-example: 2020-09-10
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-last_position_end_date
        cost_center_code:
          example: cost center code (custom_field)
          type: string
          x-konfig-original-example: cost center code (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-cost_center_code
        position_id:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-position_id
        schedule_id:
          example: scheduled id (custom_field)
          type: string
          x-konfig-original-example: scheduled id (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-schedule_id
        employment_status:
          example: Full-time
          type: string
          x-konfig-original-example: Full-time
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-employment_status
        job_type:
          example: job type (custom_field)
          type: string
          x-konfig-original-example: job type (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-job_type
        status:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferAppointmentInfoResponse-properties-data-properties-status
      type: object
    IntegrationsSendBonusesToVikarinaResponse_data:
      properties:
        compensation_id:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-compensation_id
        employee_number:
          example: 123
          type: number
          x-konfig-original-example: 123
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-employee_number
        contract_number:
          example: contract number (custom_field)
          type: string
          x-konfig-original-example: contract number (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-contract_number
        type:
          example: Bonus
          type: string
          x-konfig-original-example: Bonus
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-type
        start_date:
          example: 2020-09-10
          type: string
          x-konfig-original-example: 2020-09-10
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-start_date
        end_date:
          example: 2020-10-10
          type: string
          x-konfig-original-example: 2020-10-10
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-end_date
        amount:
          example: 1000
          type: number
          x-konfig-original-example: 1000
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-amount
        status:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsSendBonusesToVikarinaResponse-properties-data-properties-status
      type: object
    IntegrationsTransferUnusedVacationDaysToVikarinaResponse:
      example:
        data:
          employee_id: 1
          employee_number: 123
          unused_days: 5
          date: 2020-10-10
          status: 1
      properties:
        data:
          $ref: '#/components/schemas/IntegrationsTransferUnusedVacationDaysToVikarinaResponse_data'
      type: object
      x-konfig-original-example:
        data:
          employee_id: 1
          employee_number: 123
          unused_days: 5
          date: 2020-10-10
          status: 1
      x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferUnusedVacationDaysToVikarinaResponse
      x-konfig-is-used-in-successful-response: true
    IntegrationsImportNewStartersListResponse:
      example:
        data:
          employee_id: 1
          employee_number: 123
          work_start_date: 2020-10-10 00:00:00+00:00
          first_name: John
          last_name: Doe
          gender: male
          personal_code: personal code (custom_field)
          social_security_code: social security code (custom_field)
          address: Street 1, City
          home_city: employee home city (custom_field)
          country_id: country id (GB)
          npd: NPD
          email: test@test.com
          status: 1
      properties:
        data:
          $ref: '#/components/schemas/IntegrationsImportNewStartersListResponse_data'
      type: object
      x-konfig-original-example:
        data:
          employee_id: 1
          employee_number: 123
          work_start_date: 2020-10-10 00:00:00+00:00
          first_name: John
          last_name: Doe
          gender: male
          personal_code: personal code (custom_field)
          social_security_code: social security code (custom_field)
          address: Street 1, City
          home_city: employee home city (custom_field)
          country_id: country id (GB)
          npd: NPD
          email: test@test.com
          status: 1
      x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsImportNewStartersListResponse
      x-konfig-is-used-in-successful-response: true
    IntegrationsTransferBankAccountInfoResponse_data:
      properties:
        employee_id:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse-properties-data-properties-employee_id
        employee_number:
          example: 123
          type: number
          x-konfig-original-example: 123
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse-properties-data-properties-employee_number
        bank_code:
          example: bank code (custom_field)
          type: string
          x-konfig-original-example: bank code (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse-properties-data-properties-bank_code
        bank_account:
          example: bank account (custom_field)
          type: string
          x-konfig-original-example: bank account (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse-properties-data-properties-bank_account
        last_change:
          example: 2020-09-10
          type: string
          x-konfig-original-example: 2020-09-10
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse-properties-data-properties-last_change
        status:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse-properties-data-properties-status
      type: object
    IntegrationsTransferBankAccountInfoResponse:
      example:
        data:
          employee_id: 1
          employee_number: 123
          bank_code: bank code (custom_field)
          bank_account: bank account (custom_field)
          last_change: 2020-09-10
          status: 1
      properties:
        data:
          $ref: '#/components/schemas/IntegrationsTransferBankAccountInfoResponse_data'
      type: object
      x-konfig-original-example:
        data:
          employee_id: 1
          employee_number: 123
          bank_code: bank code (custom_field)
          bank_account: bank account (custom_field)
          last_change: 2020-09-10
          status: 1
      x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferBankAccountInfoResponse
      x-konfig-is-used-in-successful-response: true
    IntegrationsTransferLeaveInformationToVikarinaResponse:
      example:
        data:
          calendar_event_id: 1
          employee_number: 123
          leave_type: Vacation
          days: 2
          start_date: 2020-10-10
          end_date: 2020-10-10
          status: 1
      properties:
        data:
          $ref: '#/components/schemas/IntegrationsTransferLeaveInformationToVikarinaResponse_data'
      type: object
      x-konfig-original-example:
        data:
          calendar_event_id: 1
          employee_number: 123
          leave_type: Vacation
          days: 2
          start_date: 2020-10-10
          end_date: 2020-10-10
          status: 1
      x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferLeaveInformationToVikarinaResponse
      x-konfig-is-used-in-successful-response: true
    IntegrationsTransferContractInformationToVikarinaResponse_data:
      properties:
        employee_id:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-employee_id
        employee_number:
          example: 123
          type: number
          x-konfig-original-example: 123
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-employee_number
        work_start_date:
          example: 2020-10-10 00:00:00+00:00
          type: string
          x-konfig-original-example: 2020-10-10 00:00:00+00:00
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-work_start_date
        contract_number:
          example: contract number (custom_field)
          type: string
          x-konfig-original-example: contract number (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-contract_number
        termination_date:
          example: 2020-10-11 00:00:00+00:00
          type: string
          x-konfig-original-example: 2020-10-11 00:00:00+00:00
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-termination_date
        employment_status:
          example: Full-time
          type: string
          x-konfig-original-example: Full-time
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-employment_status
        contract_type:
          example: contract type (custom_field)
          type: string
          x-konfig-original-example: contract type (custom_field)
          x-konfig-generated-schema: konfig-generated-schema-components-schemas-IntegrationsTransferContractInformationToVikarinaResponse-properties-data-properties-contract_type
        status:
          example: 1
          type: number
          x-konfig-original-example: 1
          x-konfig-generated-schema: konfig-generated-sche

# --- truncated at 32 KB (60 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/sage-hr/refs/heads/main/openapi/sage-hr-integrations-api-openapi.yml