← API Reference
HR API
Shifts, courses, skills, time tracking, job offers
Base URL: https://hr-api.ayoune.app — 13 entities
Beispiel
cURL
curl -H "Authorization: Bearer pat_your_token" \
https://hr-api.ayoune.app/accessterminals?limit=10
TypeScript SDK
import { aYOUne } from '@tolinax/ayoune';
const ay = new aYOUne('pat_your_token');
const result = await ay.hr.accessTerminals.find().limit(10).exec();
console.log(result.payload());
Entities
| Entity | REST Path | SDK | Zugriff | Right | |
|---|---|---|---|---|---|
| AccessTerminals | /accessterminals |
ay.hr.accessTerminals |
CRUD | hr.accessterminals |
|
| CourseLessons | /courselessons |
ay.hr.courseLessons |
CRUD | hr.courselessons |
|
| CourseModules | /coursemodules |
ay.hr.courseModules |
CRUD | hr.coursemodules |
|
| CourseQuestions | /coursequestions |
ay.hr.courseQuestions |
CRUD | hr.coursequestions |
|
| Courses | /courses |
ay.hr.courses |
CRUD | hr.courses |
|
| Employees | /employees |
ay.hr.employees |
CRUD | hr.employees |
|
| HRJobs | /hrjobs |
ay.hr.hRJobs |
CRUD | hr.hrjobs |
|
| MandatoryTasks | /mandatorytasks |
ay.hr.mandatoryTasks |
CRUD | hr.mandatorytasks |
|
| PayrollRuns | /payrollruns |
ay.hr.payrollRuns |
CRUD | hr.payrollruns |
|
| Payslips | /payslips |
ay.hr.payslips |
read-only | hr.payslips |
|
| Shifts | /shifts |
ay.hr.shifts |
CRUD | hr.shifts |
|
| Vacations | /vacations |
ay.hr.vacations |
CRUD | hr.vacations |
|
| WageTypes | /wagetypes |
ay.hr.wageTypes |
CRUD | hr.wagetypes |