Die Anstellungsverhältnisse von onboard können über eine JSON-Schnittstelle abgefragt werden.
API-Endpunkt
Der Endpunkt ist über folgend URL erreichbar:
https://<Unternehmen>.onboard.org/exports/v2/employee_jobs.json
Header
API-KEY
: Verpflichtend für die Autorisierung. Sie erhalten den API-Key von unserem Support-Team auf Anfrage.
Parameter
page
: Angezeigte Seite. Beginnt bei 1.
Beispiel:
https://<Unternehmen>.onboard.org/de/exports/v2/employee_jobs.json?page=1
Inhalt
Die Schnittstelle liefert folgende Inhalte:
entries
: Mitarbeiter-Informationencurrent_page
: Aktuelle Seiteper_page
: Angezeigte Einträge pro Seitetotal_entries
: Gesamtanzahl an Einträgen
Die Informationen der Mitarbeiter enthalten die Stammdaten sowie evtl. Informationen zum Anstellungsverhältnis:
id
: ID des Anstellungsverhältnissesemployee_id
: ID des Mitarbeitersfrom
: Begin im Format YYYY-MM-DDto
: Ende im Format YYYY-MM-DD. Wenn kein Ende angegeben ist (null), handelt es sich um ein unbefristetes Anstellungsverhältnis.name
: Bezeichnung Anstellungsverhänisnotes
: Kommentarlocation_id
: ID des Standortsdepartment_id
: ID der Abteilungjob_type
: Vertragsart. Mögliche Werte:unknown
: unbekannt / nicht gesetztunlimited
: unbefristetlimited
: befristetlimited_replacement
: befristet wegen Ersatzfreelancer
: Freiberufleron_demand
: Auf Abrufjob_sharing
: Arbeitsplatzteilung (job sharing)home
: Heimarbeitcoordinated
: Kontinuierliche und koordinierte Mitarbeitinternship
: Praktikumsocial
: Sozialnützliche Tätigkeit / Arbeitscholarship
: Arbeitsstipendium und andere Arbeitserfahrungeagency
: Agenturvertragseasonal
: Saisonsvertragapprenticeship
: Traditionelle Lehreapprenticeship_specialized
: Berufsspezialisierende Lehreapprenticeship_research
: Lehre zur Höheren Berufsbildung und Forschung
time_type
: Vollzeit/Teilzeit. Mögliche Werte:unknown
: unbekannt / nicht gesetztfull_time
: Vollzeithorizontal_part_time
: horizontale Teilzeitvertical_part_time
: vertikale Teilzeitmixed_part_time
: gemischte Teilzeit
time_table
: Zeitplan (Text)classification
: Einstufungtime_hours
: Wochenstundentime_percentage
: Prozent Arbeitszeit
Beispiel-Antwort:
{
"entries":[
{
"id": 3,
"employee_id: "RGb11O42",
"from": "2023-01-15",
"to": "2023-06-15",
"job_type":"unlimited",
"location_id":77,
"department_id":9,
"time_type": "full_time",
"time_table": "Mo-Fr 8-16",
"classification": "AB-1",
"time_hours": 37.5,
"time_percentage": 100
}
],
"current_page":1,
"per_page":30,
"total_entries":1
}