Skip to main content
objectJob

Implements

Fields

id
ID!
number
Int!
jobTypes
[String!]!
valueCents
Int
currency
String!
laborHours
Decimal
propertyAccessNotes
String
coordinationIds
[ID!]!
plannedStartDate
Date
plannedStartConfirmed
Boolean!
plannedStartPinned
Boolean!
plannedStartWeek
Date
plannedStartWeekConfirmed
Boolean!
acknowledgedAt
DateTime
insertedAt
DateTime!
updatedAt
DateTime!
status
String!
requestId
ID
contactId
ID!
companyId
ID
propertyId
ID!
crewId
ID
equipmentAcquisitions
Arguments
limit
Int

The number of records to return.

offset
Int

The number of records to skip.

request
contact
company
property
blocks
Arguments
limit
Int

The number of records to return.

offset
Int

The number of records to skip.

autoSchedule
checklistTotalCount
Int!

How many unarchived checklist items the job has.

checklistCompletedCount
Int!

How many of the job's unarchived checklist items are completed.

productionProgress
availableStatuses
[String!]
displayId
String!

The staff-facing identifier, e.g. JOB-00042.

customerName
String!

The company name, else the contact name, else "Unassigned customer".

formattedAddress
String!

The project address on one line, or an empty string.

crewSummary

The assigned crew's name, color and archive time, archived crews included.

productionSummary

Block count, single-block crew size, total working days and staffing impact.

roleStaffing

Per scheduling role: the organization minimum, assigned members and shortage.

checkInDate
Date

Today in the organization's timezone: the day the job's check-ins are for.

plannedEndDate
Date

The latest end date of the job's resolved block schedules.

roleCandidates

Members who can be assigned to the job, optionally for one role or producers only.

Arguments
roleId
ID
producingOnly
Boolean