A PHP SDK to work with the Personio API.
This package is no longer maintained. Use https://github.com/jeromegamez/personio-php instead.
composer require kreait/personio
use Kreait\Personio;
try {
$app = Personio::initializeApp([
'client_id' => getenv('PERSONIO_CLIENT_ID'),
'client_secret' => getenv('PERSONIO_CLIENT_SECRET'),
'debug' => false, // default
]);
$employees = $app->getEmployees();
$employee = $app->getEmployee($id);
$timeOffs = $app->getTimeOffPeriods();
$timeOff = $app->getTimeOffPeriod($id);
} catch (Personio\Error $e) {
echo $e->getMessage();
}