Skip to main content

Update a job listing

This endpoint updates an existing job listing.

Endpoint

POST https://canadamotorjobs.com/api/v1/{locale}/job-listings/edit

URL parameters

ParameterTypeDescription
job_listing_idstringThe unique job listing identifier

Required headers

Authorization: Bearer your_access_token
Content-Type: application/json

Request body

{
"title": "Senior automotive mechanic",
"description": "We are looking for an experienced mechanic...",
"location": {
"city": "Montreal",
"province": "QC",
"country": "Canada"
},
"salary": {
"min": 50000,
"max": 70000,
"currency": "CAD"
},
"requirements": [
"Minimum 7 years of experience",
"Automotive mechanics certification",
"Bilingual (French/English)"
]
}

Response codes

CodeDescription
200Success
400Invalid request
404Listing not found
401Unauthorized
403Access denied