v1

latestOpenAPI 3.1.02026-08-04164270844.7 KB
Skills

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.