Update a job listing
This endpoint updates an existing job listing.
Endpoint
POST https://canadamotorjobs.com/api/v1/{locale}/job-listings/edit
URL parameters
| Parameter | Type | Description |
|---|---|---|
| job_listing_id | string | The 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
| Code | Description |
|---|---|
| 200 | Success |
| 400 | Invalid request |
| 404 | Listing not found |
| 401 | Unauthorized |
| 403 | Access denied |