Skip to main content
Skip table of contents

XML-Schnittstelle "Umantis"

Allgemeines

Diese Schnittstelle steht für folgende Plattformen zur Verfügung:

  • sozjobs.ch

  • spitalstellenmarkt.ch

  • schuljobs.ch

Beispiel

Ein Beispiel der XML Datei finden sie hier.

Metadaten (Kategorien, Qualifikation, Funktion, Anstellungsverhältnis)

Tip

Die Metadaten sind bis auf die Kategorien für alle Stellenmärkte identisch.
<stellenmarkt> muss in den Beispielen durch die jeweilige Domain des Stellenmarktes (z.B. www.sozjobs.ch) ersetzt werden.

Für diese 4 Properties muss die ReST-API bezüglich der möglichen Werte abgefragt werden.

  • für <kategorie> der Endpunkt /api/categories

  • für <qualifikation> der Endpunkt /api/requirements

  • für <anstellungsverhaeltnis> der Endpunkt /api/contracttype

  • für <funktion> der Endpunkt /api/employmenttypes

CODE
curl --request GET "https://<stellenmarkt>/api/categories/" --header "version: 1"

curl --request GET "https://<stellenmarkt>/api/contracttypes/" --header "version: 1"

curl --request GET "https://<stellenmarkt>/api/employmenttypes/" --header "version: 1" 

curl --request GET "https://<stellenmarkt>/api/requirements/" --header "version: 1" 

Diese Endpunkte liefern (bis auf den /categories Endpunkt) ein JSON Array mit Key/Value Paaren zurück.

Beispiel:

CODE
[
    {
        "key": "none",
        "value": "ohne stellenspezifische Ausbildung"
    },
    {
        "key": "basiccourses",
        "value": "Basiskurse"
    },
    {
        "key": "basiceducation",
        "value": "Sekundarstufe II"
    },
    {
        "key": "highereducation",
        "value": "Tertiärstufe B"
    },
    {
        "key": "university",
        "value": "Tertiärstufe A"
    }
]

Die XML Schnittstelle erwartet hier immer die Keys.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.