v1

latestOpenAPI 3.0.12026-07-245752052.0 MB
jobs

Update a job and replace its Company Attributes with the payload

Updates a Job and upserts its Company Attributes. The provided customAttributesPayload replaces the entire set of attributes attached to the job: any attribute not present in the payload will be removed; provided ones will be created/updated. Values must match the attribute data type configured for the company attribute.

patch/api/serviceworkforce/processes/jobs/{jobUuid}/custom_attributes

Path parameters

jobUuidstring uuid required

UUID of the job to update

Request body

Example request

{
  "jobPayload": {
    "description": "Updated description"
  },
  "customAttributesPayload": [
    {
      "attribute": "job_category",
      "value": "Logistics"
    },
    {
      "attribute": "requires_experience",
      "value": false
    },
    {
      "attribute": "onboarding_start_date",
      "value": "2025-07-01"
    }
  ]
}

Response

Updated successfully. No content returned.