The published job ads of onboard can be queried via a JSON interface.
API Endpoints
The endpoint can be reached via the following URL:
https://<company>.onboard.org/exports/v2/jobs.json
Additionally there are individual endpoints per language. The language can be specified in ISO 639-1 format (e.g. “de”, “it”, or “en”). The endpoint is accessible via the following URLs:
https://<company>.onboard.org/<language>/exports/v2/jobs.json
https://<company>.onboard.org/de/exports/v2/jobs.json
https://<company>.onboard.org/it/exports/v2/jobs.json
https://<company>.onboard.org/en/exports/v2/jobs.json
...
It is also possible to query single job openings:
https://<company>.onboard.org/exports/v2/jobs/<job-id>.json
Parameters
campaign
: Campaign through which the job offers are to be filteredpublication_channel
: Channel through which the job offers are to be filteredshow_on_career_site
: Show only job offers that are displayed on the website. Allowed values aretrue
orfalse
.location_id
: Displays only job ads from this locationlocation_ids[]
: Displays only job ads from this locationsdepartment_id
: Displays only job ads from this departmentdepartment_ids[]
: Displays only job ads from this departmentssubtree_department_id
: Displays only job ads from this department and its sub-departments
Example:
https://<company>.onboard.org/de/exports/v2/jobs.json?publication_channel=292hAjyX&show_on_career_site=true
The exact API endpoint with tracking parameters is available from our support team upon request.
Content
The interface contains all the required information about the job advertisement:
id
: unique IDlanguages
: languages in which the job ad was publishedpublished_at
: publishing dateurl
: link to job offerform_url
: Link directly to application formimage_url
: background image of job offertitle
: titeldescription
: description (could contain HTML-code)business
: information about the businesslocations
: location(s). For details see here.departments
: department(s). For details see here.types
: type of employment; possible options:
full_time
: full time
part_time
: part timeremote
: remote (home office) possibleinternship
: internshipapprenticeship
: apprenticeshipunlimited
: unlimitedlimited
: limitedminor
: marginalsalary_type
: salary; possible options:none
: no informationvalue
: valuerange
: range of salarytext
: textsalary_value
: amount of salary, ifsalary_type
is set tovalue
salary_min_value
: amount salary minimum, ifsalary_type
is set torange
salary_max_value
: amount salary maximum, ifsalary_type
is set torange
salary_value_type
: Salary type. Possible options:gross
: grossnet
: netformatted_salary
: salary information formatted as text, if availableentry_date_type
: entry date; possible options:none
: no informationimmediately
: immediatelyarrangement
: according to arrangementdate
: effective dateentry_date
: entry date, ifentry_date_type
is set todate
background_image_url
: background image of job offercontact_person
: name of contact person (optional)contact_phone
: phone number of contact person (optional)contact_email
: email adress of contact person (optional)reference
: reference number of the job advertisement (optional)
Example response of the interface:
[
{
"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": "Costumer Service (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"}]
}
]