Die veröffentlichten Stellenanzeigen von onboard können über eine JSON-Schnittstelle abgefragt werden.
API-Endpunkte
Der Endpunkt ist über folgend URL erreichbar:
https://<Unternehmen>.onboard.org/exports/v2/jobs.json
Zusätzlich gibt es eigene Endpunkte pro Sprache. Die Sprache kann im ISO 639-1-Format angegeben werden (z.B. „de“, „it“, oder „en“). Der Endpunkt ist über folgende URLs erreichbar:
https://<Unternehmen>.onboard.org/<Sprache>/exports/v2/jobs.json
https://<Unternehmen>.onboard.org/de/exports/v2/jobs.json
https://<Unternehmen>.onboard.org/it/exports/v2/jobs.json
https://<Unternehmen>.onboard.org/en/exports/v2/jobs.json
...
Es ist auch möglich, einzelne Stellenanzeigen abzufragen:
https://<Unternehmen>.onboard.org/exports/v2/jobs/<Job-ID>.json
Parameter
campaign
: Kampagne, über welche die Stellenanzeigen gefiltert werden sollenpublication_channel
: Kanal, über welchen die Stellenanzeigen gefiltert werden sollenshow_on_career_site
: Nur Stellenanzeigen anzeigen, welche auf der Webseite angezeigt werden. Der Wert kanntrue
oderfalse
sein.location_id
: Zeigt nur Stellenanzeigen von diesem Standort anlocation_ids[]
: Zeigt nur Stellenanzeigen von diesen Standorten andepartment_id
: Zeigt nur Stellenanzeigen von dieser Abteilung andepartment_ids[]
: Zeigt nur Stellenanzeigen von diesen Abteilungen ansubtree_department_id
: Zeigt nur Stellenanzeigen von dieser Abteilung sowie deren Unter-Abteilungen an
Beispiel:
https://<Unternehmen>.onboard.org/de/exports/v2/jobs.json?publication_channel=292hAjyX&show_on_career_site=true
Den genauen API-Endpunkt mit Tracking-Parametern erhalten Sie von unserem Support-Team auf Anfrage.
Inhalt
Die Schnittstelle enthält alle benötigten Informationen zur Stellenanzeige:
id
: Eindeutige IDlanguages
: Sprachen, in denen die Stellenanzeige veröffentlicht wurdepublished_at
: Veröffentlichungsdatumurl
: Link zur Stellenanzeigeform_url
: Link direkt zum Bewerbungsformularimage_url
: Hintergrundbild der Stellenanzeigetitle
: Titeldescription
: Beschreibung (kann HTML-Code enthalten)business
: Informationen zum Unternehmenlocations
: Standort(e). Für Details siehe hier.departments
: Abteilung(en). Für Details siehe hier.types
: Typ Anstellungsverhältnis. Mögliche Werte:
full_time
: Vollzeit
part_time
: Teilzeitremote
: Remote (Home Office) möglichinternship
: Praktikumapprenticeship
: Lehreunlimited
: unbefristetlimited
: befristetminor
: geringfügigsalary_type
: Gehalt. Mögliche Werte:none
: keine Angabevalue
: Wertrange
: Gehaltsspannetext
: Textsalary_value
: Betrag Gehalt, wennsalary_type
aufvalue
gesetzt istsalary_min_value
: Betrag Gehalt Minimum, wennsalary_type
aufrange
gesetzt istsalary_max_value
: Betrag Gehalt Maximum, wennsalary_type
aufrange
gesetzt istsalary_value_type
: Typ Gehalt. Mögliche Werte:gross
: bruttonet
: nettoformatted_salary
: Gehaltsangabe als Text formattiert, falls verfügbarentry_date_type
: Eintrittsdatum. Mögliche Werte:none
: keine Angabeimmediately
: ab sofortarrangement
: nach Absprachedate
: mit Datumentry_date
: Eintrittsdatum, wennentry_date_type
aufdate
gesetzt istbackground_image_url
: Hintergrundbild der Stellenanzeigecontact_person
: Name Ansprechperson (optional)contact_phone
: Telefonnummer Ansprechperson (optional)contact_email
: E-Mail Ansprechpersion (optional)reference
: Referenznummer der Stellenanzeige (optional)
Beispiel-Antwort der Schnittstelle:
[
{
"id": "KeN07w4q",
"languages": ["de", "it"],
"types": ["full_time"]
"published_at": "2021-02-26",
"url": "https://demo.onboard.org/de/jobs/KeN07w4q",
"form_url": "https://demo.onboard.org/jobs/KeN07w4q/form?show_logo=true",
"title": "Kundenbetreuer (m/w)",
"description": "\u003ch3\u003eBeschreibung\u003c/h3\u003e\n\u003cp style=\"text-align: justify;\"\u003eBeispieltext: Lorem ipsum dolor sit amet.\u003c/p\u003e",
"business": { "id": "XQmwJ3e9", "subdomain": "demo", "title_de": "Looptec New Media", "title_it": "Looptec New Media" },
"locations": [{"id": 677, "name_de": "Bozen", "name_it": "Bolzano" }],
"departments": [{"id": 1276, "name_de": "Produktion", "name_it": "Produzione"}]
}
]