v1
latestOpenAPI 3.1.02026-08-04164270844.7 KBSkills
Upsert jobs
🔑
Required OAuth scope: skillsJobs:bulk.
🚜
This endpoint processes up to 10,000 objects asynchronously. For more information, see the Bulk operations guide.
Adds or replaces multiple jobs based on the given externalId.
- If a provided externalId matches an existing job, the job is replaced with the new data.
- If no match is found, a new job is created.
Upon submission, the request is queued. Use the provided URL in the response header to check the status of the bulk operation.
put/api/v2/bulk/skills/jobs
Headers
360-api-version'v2.0' required
The version of the API.
Request body
Example request
{
"input": [
{
"externalId": "ff583381-f8b5-477e-a24d-947aa55f407b",
"name": "Product manager",
"description": "The product manager is responsible for the design, development, and lifecycle management of products to meet customer needs and business objectives.",
"parentExternalId": "477e108e-60b5-4908-856e-aa123e133921",
"translations": [
{
"lang": "fr",
"translatedFields": {
"name": "Le nom traduit en français",
"description": "Traduction en français de la description."
}
}
]
}
]
}Response
The operation is successfully created.