Jobs dependencies

NB: you will also need authorized professions and languages to create any job offer.

In order to create a job, you will need the following information:

  • salary_currencies

    • authorized currencies when specifying a salary

    • examples: EUR, USD

  • salary_periods

    • authorized periods when specifying a salary

    • examples: yearly, monthly, etc.

  • contract_types

    • authorized contract types

    • examples: FULL_TIME, PART_TIME, TEMPORARY, FREELANCE, INTERNSHIP, APPRENTICESHIP

  • experience_levels

    • authorized experience levels

    • examples: 1_TO_2_YEARS, MORE_THAN_15_YEARS, etc.

  • education_levels

    • authorized education levels

    • examples: PHD, NO_DIPLOMA, etc.

  • remote_levels

    • authorized remote levels

    • examples: fulltime, partial, punctual, no

  • cms_sites_references

    • authorized cms sites references

    • examples: wttj_fr,smgo_fr,btbw_fr etc.

jobs dependencies

GET https://www.welcomekit.co/api/v1/external/jobs/dependencies

{
  "contract_types": [
    {
      "id": "FULL_TIME",
        "name": {
          "en": "Full-Time",
          "fr": "CDI"
        }
    },
    {
      "id": "TEMPORARY",
      "name": {
        "en": "Temporary",
        "fr": "CDD / Temporaire"
      }
    },
    {
      "id": "INTERNSHIP",
      "name": {
        "en": "Internship",
        "fr": "Stage"
      }
    },
    ...
  ],
  "education_levels": [
    {
      "id": "NO_DIPLOMA",
      "name": {
        "en": "No Diploma",
        "fr": "Sans dipl\u00f4me"
      }
    },
    {
      "id": "CAP",
      "name": {
        "en": "Youth Training",
        "fr": "CAP"
      }
    },
    {
      "id": "BAC",
      "name": {
        "en": "BTEC National Diploma",
        "fr": "Bac"
      }
    },
    ...
  ],
  "experience_levels": [
    {
      "id": "LESS_THAN_6_MONTHS",
      "name": {
        "en": "Less than 6 months",
        "fr": "Moins de 6 mois"
      }
    },
    {
      "id": "6_MONTHS_TO_1_YEAR",
      "name": {
        "en": "6 months - 1 year",
        "fr": "6 mois \u00e0 1 an"
      }
    },
    {
      "id": "1_TO_2_YEARS",
      "name": {
        "en": "1 - 2 years",
        "fr": "1 \u00e0 2 ans"
      }
    },
    ...
  ],
  "remote_levels": [
    {
      "id": "fulltime",
      "name": {
        "en": "Possible full remote",
        "fr": "Télétravail total possible"
      }
    },
    {
      "id": "partial",
      "name": {
        "en": "Partial remote authorized",
        "fr": "Télétravail partiel autorisé"
      }
    },
    {
      "id": "punctual",
      "name": {
        "en": "Occasional remote authorized",
        "fr": "Télétravail ponctuel autorisé"
      }
    },
    {
      "id": "no",
      "name": {
        "en": "Non authorized",
        "fr": "Non autorisé"
      }
    }
  ],
  "salary_currencies": [
    "EUR",
    "USD"
  ],
  "salary_periods": [
    "yearly",
    "monthly",
    "daily",
    "none"
  ],
  "cms_sites_references": [
    "wttj_fr",
    "smgo_fr"
  ]
}

Request example

curl -X GET -G "https://www.welcomekit.co/api/v1/external/jobs/dependencies" \
    -H "Content-Type: application/json" \
    -H "Authorization: Bearer WK_API_KEY"

Last updated