# Update a job by ID **PUT /jobs** Update details of an existing job including its job line items. ## Servers - http://api.example.com: http://api.example.com () ## Parameters ### Query parameters - **jobID** (integer) Unique identifier of the job to update. ### Body: application/json (object) - **jobID** (integer) - **jobTitle** (string) - **jobDescription** (string) - **scheduleLater** (boolean) - **Rrule** (string) - **companyID** (integer) - **propertyID** (integer) - **jobStatusID** (integer) - **clientID** (integer) - **jobTypeID** (integer) - **createdBy** (integer) - **updatedBy** (integer) ## Responses ### 200 Job updated successfully. #### Body: application/json (object) - **jobID** (integer) - **jobTitle** (string) - **jobDescription** (string) - **scheduleLater** (boolean) - **Rrule** (string) - **companyID** (integer) - **propertyID** (integer) - **jobStatusID** (integer) - **clientID** (integer) - **jobTypeID** (integer) - **createdBy** (integer) - **updatedBy** (integer) ### 400 Invalid job ID provided. ### 404 Job not found. ### 500 An error occurred while updating the job. [Powered by Bump.sh](https://bump.sh)