Sign inSign up

kendralabs/personio-component

By kendralabs

•Updated over 5 years ago

Image
0

294

kendralabs/personio-component repository overview

⁠

⁠

Personnel Data OIH Connector

⁠Description

A generated OIH connector for the Personnel Data API (version 1.0).

Generated from: https://raw.githubusercontent.com/personio/api-docs/master/personio-personnel-data-api.yaml⁠
Generated at: 2021-05-27T11:30:06+02:00

⁠API Description

API for reading and writing personnel data incl. data about attendances and absences

⁠Authorization

Supported authorization schemes:

  • API Key

⁠Actions

⁠Create an employee

Creates new employee. Status of the employee will be set to active if hire_date provided is in past. Otherwise status will be set to onboarding. This endpoint will respond with id of created employee in case of success.

⁠Show employee by ID
⁠Input Parameters
  • employee_id - required - Numeric id of the employee
⁠Show employee profile picture
⁠Input Parameters
  • employee_id - required - Numeric id of the employee
  • width - required - Width of the image. Default 75x75
⁠This endpoint is responsible for adding attendance data for the company employees. It is possible to add attendances for one or many employees at the same time. The payload sent on the request should be a list of attendance periods, in the form of an array containing attendance period objects.
⁠This endpoint is responsible for deleting attendance data for the company employees.
⁠Input Parameters
  • id - required - ID of the attendance period to delete
⁠This endpoint is responsible for updating attendance data for the company employees. Attributes are not required and if not specified, the current value will be used. It is not possible to change the employee id.
⁠Input Parameters
  • id - required - ID of the attendance period to update
⁠This endpoint is responsible for adding absence data for the company employees.
⁠This endpoint is responsible for deleting absence period data for the company employees.
⁠Input Parameters
  • id - required - ID of the absence period to delete
⁠Absence Period
⁠Input Parameters
  • id - required - Numeric id of the absence period

⁠License

: personio-component

All files of this connector are licensed under the Apache 2.0 License. For details see the file LICENSE on the toplevel directory.

Tag summary

Content type

Image

Digest

Size

122.4 MB

Last updated

over 5 years ago

docker pull kendralabs/personio-component