Update a job
This endpoint allows you to update a job record.
This endpoint requires jobs_rw
scope.
update job
PUT
https://www.welcomekit.co/api/v1/external/jobs/:reference
Path Parameters
Query Parameters
{
"name" : "Fake Job",
"external_reference" : "PROVIDER_REFERENCE1",
"organization_reference" : "Pg4eV6k",
"status" : "draft",
"profile" : "Fake Job Profile",
"apply_url" : "http://company.com/jobs/superjob/apply/",
"company_description" : "Fake Company Description.",
"contract_duration_min" : null,
"experience_level" : "1_TO_2_YEARS",
"department_id" : null,
"profession_reference" : "sales",
"cms_sites_references" : "wttj_fr,smgo_fr",
"contract_duration_max" : null,
"start_date" : "2016-09-01T00:00:00.000+02:00",
"description" : "Fake Job Description.",
"contract_type" : "FULL_TIME",
"language": "en",
"salary": {
"min": "30000",
"max": "40000",
"currency": "EUR",
"period": "yearly"
},
"remote" : "punctual",
"office_id" : 196,
"reference" : "WTTJ_gld0A7L",
"education_level" : "BAC_5",
"created_at" : "2017-11-13T17:15:26.146+01:00",
"updated_at" : "2017-11-13T17:15:26.146+01:00",
"published_at" : null,
"archived_at" : null
}
Request example
curl -X PUT "https://www.welcomekit.co/api/v1/external/jobs/WTTJ_ZyDmzZ6" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer WK_API_KEY" \
-d @- <<EOF
{
"name": "Fake Job",
"company_description": "Fake Company Description.",
"description": "Fake Job Description.",
"profile": "Fake Job Profile",
"contract_type": "FULL_TIME",
"language": "en",
"salary_min": "30000",
"salary_max": "40000",
"salary_currency": "EUR",
"salary_period": "yearly",
"remote": "punctual",
"offices": [
{"id": "1234"},
{"city": "Paris", "country_code": "fr"}
],
"education_level": "BAC_5",
"experience_level": "1_TO_2_YEARS",
"apply_url": "http://company.com/jobs/superjob/apply/",
"start_date": "2016-09-01",
"external_reference": "PROVIDER_REFERENCE",
"cms_sites_references": "wttj_fr,smgo_fr"
}
EOF
Last updated