Skip to content

openintegrationhub/personio-component

Repository files navigation

Personio OIH Connector

Description

Generic badge

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.

About

This is an auto-generated Personio component

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •