Die Mitarbeiterdaten von onboard können über eine JSON-Schnittstelle abgefragt werden.
API-Endpunkt
Der Endpunkt ist über folgende URL erreichbar:
https://<Unternehmen>.onboard.org/exports/v2/employees.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/employees.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
: eindeutige ID in onboardgender
: Geschlecht. Mögliche Werte:unknown
: nicht bekanntmale
: männlichfemale
: weiblichdiverse
: diversnot_defined
: nicht gesetzt
language
: Sprache des Mitarbeiters im ISO 639-1-Formatfirst_name
: Vornamelast_name
: Nachnameemail
: Private E-Mail-Adressecompany_email
: Firmen E-Mail-Adressephone
: Private Telefonnummercompany_phone
: Firmen Telefonbirthday
: Geburtsdatum im Format YYYY-MM-DDtax_number
: Italienische Steuernummeremployee_number
: Personalnummernationality
: Nationalität als Land-ISO-Code (z.B. „IT“)birthplace
: Geburtsortstreet
: Wohnort – Straßestreet_number
: Wohnort – Hausnummercity
: Wohnort – Stadtpostal_code
: Wohnort – Postleitzahlregion
: Wohnort – Region bzw. Bezirkcountry_code
: Wohnort – Land als Land-ISO-Code (z.B. „IT“)iban
: IBANswift
: BIC/SWIFThired_at
: Eintrittsdatum im Format YYYY-MM-DD. Wenn es noch kein Eintrittsdatum gibt, kann der Wertnull
sein.leaving_at
: Austrittsdatum im Format YYYY-MM-DD. Wenn der Mitarbeiter unbefristet angestellt ist oder es kein Austrittsdatum gibt, kann der Wertnull
sein.employee_status_id
: ID des Statuslocation_id
: ID des Standortsdepartment_id
: ID der Abteilungsupervisor_id
: ID des*der Vorgesetzte*ncreated_at
: Erstellungsdatum im Format ISO 8601updated_at
: Letzte Aktualisierung im Format ISO 8601photo_url
: URL zum Foto des Mitarbeiters (Original)photo_url_big
: URL zum Foto des Mitarbeiters (400x400px)photo_url_default
: URL zum Foto des Mitarbeiters (80x80px)
Beispiel-Antwort:
{
"entries":[
{
"id":"RGb11O42",
"email":"support@onboard.org",
"first_name":"Max",
"last_name":"Mustermann",
"phone":null,
"created_at":"2021-10-13T10:03:45.853Z",
"updated_at":"2021-10-13T10:03:45.853Z",
"language":"de",
"gender":"unknown",
"employee_status_id":4,
"location_id":77,
"department_id":9
}
],
"current_page":1,
"per_page":30,
"total_entries":1
}