Jobs

Overview

A unit of work undertaken by one or more Resources for a customer.

System fields

System fields are read-only fields found on most objects. These fields are automatically updated during API operations. To learn more see System Fields.

Standard fields

Field Name Details Required
AbortReason Type
Picklist

Description
The reason why the Job was cancelled.

Valid values are:
- Customer no show
- Cancelled by customer
- Appointment missed

No
Account Type
Lookup (Accounts)

Description
The Account associated with the Job.
No
AccountId Type
ID

Description
The Account associated with the Job.
No
ActualEnd Type
DateTime

Description
The timestamp of when all related Job Allocations have a status of ‘Complete’.
No
ActualStart Type
DateTime

Description
The timestamp of when all related Job Allocations have a status of ‘In Progress’.
No
Address Type
Text

Description
The physical location where the work will be undertaken.

Must be between 0 and 255 characters
No
CanBeDeclined Type
Checkbox

Description
Indicates whether or not the allocated are able to decline the work.
Yes
CompletionNotes Type
Text

Description
Additional information related to the completion of the work.

Must be between 0 and 32768 characters
No
Contact Type
Lookup (Contacts)

Description
The Contact associated with the Job.
No
ContactId Type
ID

Description
The Contact associated with the Job.
No
CopiedFrom Type
Lookup (Jobs)

Description
The original Job that was the source of this Job (if any).
No
CopiedFromId Type
ID

Description
The original Job that was the source of this Job (if any).
No
CustomerConfirmationStatus Type
Picklist

Description
Indicates if the customer has confirmed that the scheduled work can take place or not. This field is automatically populated as a result of requesting confirmation via the /sms/confirmation_request api endpoint.

Valid values are:
- Pending
- Confirmed
- Declined
- Error
No
Description Type
Text

Description
A brief summary of the work.

Must be between 0 and 255 characters
No
Duration Type
Duration

Description
The length of time scheduled (in minutes) to complete the work.
Yes
End Type
DateTime

Description
The timestamp of when the work is scheduled to end.
No
EstimatedEnd Type
DateTime

Description
The timestamp of when the work is estimated to end.
No
EstimatedStart Type
DateTime

Description
The timestamp of when the work is estimated to start.
No
FollowupReason Type
Picklist

Description
The reason why additional work is required to be scheduled.

Valid values are:
- Not Ready
- Needs more time
No
GeoLatitude Type
Decimal

Description
The latitude of the physical location where the work will be undertaken.

Must be a decimal with precision 9 and scale 6
No
GeoLongitude Type
Decimal

Description
The longitude of the physical location where the work will be undertaken.

Must be a decimal with precision 9 and scale 6
No
IsGroupEvent Type
Checkbox

Description
Indicates whether or not the Job has related Attendees.
Yes
JobAllocationCount Type
Integer

Description
The count of related Job Allocations without the status of ‘Deleted’.
Yes
JobAllocationTimeSource Type
Checkbox

Description
Indicates whether or not the ‘start’ and ’end’ times on the Job Allocation take precedence over the Job’s ‘start’ and ’end’ times.
Yes
JobStatus Type
Picklist

Description
The status of the Job.

Valid values are:
- Queued
- Pending Allocation
- Pending Dispatch
- Dispatched
- Ready
- En Route
- On Site
- In Progress
- Complete
- Cancelled
Yes
Location Type
Lookup (Locations)

Description
The Location associated with the Job.
No
LocationId Type
ID

Description
The Location associated with the Job.
No
Locked Type
Checkbox

Description
Indicates whether or not it is possible to update the record.
Yes
MaxAttendees Type
Integer

Description
The maximum number of attendees the job can accommodate.
No
MinAttendees Type
Integer

Description
The minimum number of attendees, excluding resources, that are required.
No
Name Type
Text

Description
The generated name of the Job. For example, JOB-1234.

Must be between 0 and 80 characters
Yes
NotesComments Type
Text

Description
Additional information regarding the Job.

Must be between 0 and 32768 characters
No
Parent Type
Lookup (Jobs)

Description
The preceding Job when created as a follow-up Job.
No
ParentId Type
ID

Description
The preceding Job when created as a follow-up Job.
No
Quantity Type
Integer

Description
The number of resources required to be allocated.
No
RecurringSchedule Type
Lookup (RecurringSchedules)

Description
The Recurring Schedule associated with the Job.
No
RecurringScheduleId Type
ID

Description
The Recurring Schedule associated with the Job.
No
Region Type
Lookup (Regions)

Description
The Region associated with the Job.
Yes
RegionId Type
ID

Description
The Region associated with the Job.
Yes
Start Type
DateTime

Description
The timestamp of when the work is scheduled to begin.
No
Timezone Type
Text

Description
The timezone of the associated Region.

Must be between 0 and null characters
Yes
Type Type
Picklist

Description
The type of Job.

Valid values are:
- Installation ( Installation Job Type )
- Upgrade
- Break Fix
- Maintenance
No
Urgency Type
Picklist

Description
An indication of the time sensitivity associated with the Job.

Valid values are:
- Normal
- Urgent
- Critical
No
VirtualMeetingId Type
Text

Description
The unique identifier of the associated virtual meeting.

Must be between 0 and 255 characters
No
VirtualMeetingInfo Type
Text

Description
Additional information regarding the associated virtual meeting.

Must be between 0 and 10000 characters
No
VirtualMeetingURL Type
Text

Description
The URL of the associated virtual meeting.

Must be between 0 and 255 characters
No

This object has the following related objects.

Name Details
Attendees Object
Has many (Attendees)

Description
Attendees associated with the Job.
Followups Object
Has many (Jobs)

Description
Preceding Jobs associated with the Job.
JobAllocations Object
Has many (JobAllocations)

Description
Resources allocated to the Job.
JobDependenciesFrom Object
Has many (JobDependencies)

Description
The Job Dependencies where the Job serves as the starting point for the dependency.
JobDependenciesTo Object
Has many (JobDependencies)

Description
The Job Dependencies where the Job is the destination point for the dependency.
JobOffers Object
Has many (JobOffers)

Description
Job Offers associated with the Job.
JobProducts Object
Has many (JobProducts)

Description
Job Products associated with the Job.
JobTags Object
Has many (JobTags)

Description
Job Tags associated with the Job.
JobTasks Object
Has many (JobTasks)

Description
Job Tasks associated with the Job.
JobTimeConstraints Object
Has many (JobTimeConstraints)

Description
Job Time Constraints associated with the Job.
ResourceRequirements Object
Has many (ResourceRequirements)

Description
Resource Requirements associated with the Job.

Deprecated fields

This section lists fields that are marked as deprecated and are maintained for backwards compatibility purposes only. It’s recommended not to use them in new implementations, as they may be removed in future releases.

  • AutoSchedule
  • NotifyBy
  • NotifyPeriod