Update a job
jobnimbus_update_jobEdit fields on an existing job — e.g. move it to a new status_name, change the address, sales rep or dates. Only the fields you pass change; if JobNimbus rejects a status change, pass record_type_name alongside status_name. Automations may fire. Cannot delete or archive. JobNimbus: PUT /jobs/{jnid}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| zip | No | Postal code. | |
| city | No | City. | |
| jnid | Yes | The job's jnid (JobNimbus record id). | |
| name | No | New job name. | |
| actor | No | Optional JobNimbus user email to act as. The record is created/edited with that user's permissions and shows them as the author. Needs an admin-level API key. | |
| date_end | No | End date, unix seconds. | |
| sales_rep | No | jnid of the user who is the sales rep. | |
| date_start | No | Start date, unix seconds. | |
| state_text | No | State, e.g. UT. | |
| description | No | Job description. | |
| source_name | No | Lead source name — must be one of the account's lead sources. | |
| status_name | No | New workflow status name. | |
| country_name | No | Country, e.g. United States. | |
| address_line1 | No | Street address, line 1. | |
| address_line2 | No | Street address, line 2. | |
| custom_fields | No | Custom fields by their JobNimbus name, e.g. {"Claim Number":"124523-f","Date of Loss":1550692800} or {"cf_string_1":"…"}. Dates are unix seconds. is_active / is_archived are ignored. | |
| record_type_name | No | Job workflow name. | |
| primary_contact_id | No | jnid of the job's primary contact (sent as primary.id). |