Welke velden zijn beschikbaar in de vacature API?

Gewijzigd op Di, 26 Aug om 10:23 AM

Body file format


{
  "data": {
  "type": "node--job-offer", 

Beschikbare velden

Type

{
  "data": {
  "type": "node--job-offer", 

Verplicht, vaste waarde.


Attributen

    "attributes": {
      "title": "",
      "body": {
        "value": ""
      },
  • "title": verplicht tekstveld
  • "body": optioneel HTML-veld

Sollicitatie procedure

    "application_procedure": {
        "value": ""
      },
  • optioneel HTML-veld

Sollicitatie link

    "apply_link": "",
  • optioneel URL-veld (moet starten met https://)


Assets

    "assets": {
        "value": ""
      },
  • optioneel HTML-veld

Bedrijfsnaam

    "company_name": "",
  • optioneel tekstveld

Contact informatie voor de vacature

    "contact_information_job": {
        "value": ""
      },
  • optioneel HTML-veld (gebruik basis HTML-tags, geen styling)


Hoofdafbeelding

    "featured_image": {
        "base64":"",
        "filename": "",
        "filemime": "image/webp",
        "alt": ""
      },
  • optioneel afbeeldingsveld met:
    • base64: base64-string
    • filename: bestandsnaam
    • filemime: altijd image/format
    • alt: alt-tekst
  • Toegestane types: jpg, jpeg, png, gif, svg, webp
  • MIME-types: image/gif, image/jpeg, image/png, image/webp, image/svg+xml


Jobbeschrijving (titel)

    "job_title": "",
  • optioneel tekstveld

Joblocatie

  •     "location_job": "",
    optioneel tekstveld


Wat verwachten we van jou?

    "what_do_we_expect_from_you": {
        "value": ""
      },
  • optioneel HTML-veld

Wat bieden we?

    "what_do_we_offer": {
        "value": ""
      },
  • optioneel HTML-veld

Werkregime

    "working_regime": "",
  • optioneel tekstveld


Taal van de vacature

    "langcode": "nl"
  • taalcode (en, nl, fr, …)


Trefwoorden uit de algemene woordenlijst

"relationships": {
      "general_tags": {
        "data": [
          {
            "type": "taxonomy_term--general_tags",
            "meta": { "label": "" }
          },
        ]
      },
  • Optioneel
  • Zorg ervoor dat dit altijd genest is onder de kop “relationships”.
  • Voor elke tag, zorg ervoor dat het type is: "taxonomy_term--general_tags".
  • Voor elke tag, geef het label op zoals het in het CMS bestaat onder “label”. De term moet al bestaan voordat je deze kunt gebruiken.
  • Je kunt zoveel tags toevoegen als je wilt.


Trefwoorden

"keywords": {
        "data": [
          {
            "type": "taxonomy_term--keywords",
            "meta": { "label": "" }
          },
        ]
      },
  • Optioneel
  • Zorg ervoor dat dit altijd genest is onder de kop “relationships”.
  • Voor elke tag, zorg ervoor dat het type is: "taxonomy_term--keywords".
  • Voor elke tag, geef het label op zoals het in het CMS bestaat onder “label”. De term moet al bestaan voordat je deze kunt gebruiken.
  • Je kunt zoveel tags toevoegen als je wilt.


Contracttype

"contract_type": {
        "data": [
          {
            "type": "taxonomy_term--contract_type",
            "meta": { "label": "" }
          }
        ]
      },
  • Optioneel
  • Zorg ervoor dat dit altijd genest is onder de kop “relationships”.
  • Voor elke tag, zorg ervoor dat het type is: "taxonomy_term--contract_type”
  • Voor elke tag, geef het label op zoals het in het CMS bestaat onder “label”. De term moet al bestaan voordat je deze kunt gebruiken.
  • Je kunt zoveel tags toevoegen als je wilt.


Tijdregeling

"fulltime_parttime": {
        "data": [
          {
            "type": "taxonomy_term--fulltime_parttime",
            "meta": { "label": "" }
          }
        ]
      },
  • Optioneel
  • Zorg ervoor dat dit altijd genest is onder de kop “relationships”.
  • Voor elke tag, zorg ervoor dat het type is: "taxonomy_term--fulltime_parttime”
  • Voor elke tag, geef het label op zoals het in het CMS bestaat onder “label”. De term moet al bestaan voordat je deze kunt gebruiken.
  • Je kunt zoveel tags toevoegen als je wilt.


Ervaringsniveau

      "experience_level": {
        "data": {
          "type": "taxonomy_term--experience_level",
          "meta": {
            "label": ""
          }
        }
      }
  • Optioneel
  • Zorg ervoor dat dit altijd genest is onder de kop “relationships”.
  • Voor elke tag, zorg ervoor dat het type is: "taxonomy_term--experience_level".
  • Voor elke tag, geef het label op zoals het in het CMS bestaat onder “label”. De term moet al bestaan voordat je deze kunt gebruiken.
  • Je kunt zoveel tags toevoegen als je wilt.


Webformulier

      "webform": {
        "title": "",
        "description": "" 
        "template": ""
      } 
  • Optioneel
  • Dit veld bepaalt welk formulier moet worden toegevoegd als “solliciteer via”.

    Wanneer je dit gebruikt, is het niet nodig om een aparte sollicitatie-URL te versturen.

  • Titel = titel van het webformulier (verplicht)

  • Beschrijving = interne beschrijving (optioneel)

  • Template = ID van de te gebruiken webformulier-template


Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren