Create job
fieldpulse_create_jobWRITE: create a job for an existing customer. Needs customer_id, job_type and the numeric billing value FieldPulse requires; set a status (1-6) or a custom status_id + status_workflow_id. Creates a new job every call. POST /jobs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Existing job tag ids (see fieldpulse_list_tags). | |
| notes | No | ||
| status | No | 1 = new, 2 = in progress, 3 = pending, 4 = completed, 5 = canceled, 6 = on the way. | |
| billing | Yes | The integer billing value FieldPulse requires for a job. | |
| due_date | No | Due date, yyyy-mm-dd or ISO 8601 with a timezone. | |
| end_time | No | End, yyyy-mm-dd or ISO 8601 with a timezone. | |
| job_type | Yes | Job type label, e.g. the service name. | |
| subtitle | No | ||
| status_id | No | A custom status id (see fieldpulse_list_job_workflow_statuses); needs status_workflow_id. | |
| project_id | No | ||
| start_time | No | Start, yyyy-mm-dd or ISO 8601 with a timezone. | |
| assignments | No | Who the job is assigned to. | |
| customer_id | Yes | Existing customer id. | |
| field_notes | No | ||
| location_id | No | A location of the customer (see fieldpulse_list_locations). | |
| status_workflow_id | No | The status workflow of status_id (see fieldpulse_list_job_status_workflows). | |
| customer_contact_id | No |