Skip to main content
MUTATION
createRequestProjectProperty(input: CreateRequestProjectPropertyInput!): Request!

Arguments

Returns

id
ID!
publicId
String
number
Int!
descriptionOfWork
String
summary
String
leadSourceResponse
String
leadSourceDetailsResponse
String
desiredTimeline
String
desiredTimelineLabelSnapshot
String
desiredTimelineDetailsResponse
String
desiredEndDate
Date
submittedAt
DateTime
submittedContactPhoneNumber
String
intakeChannel
String
intakeChannelOtherDescription
String
addressUnit
String
slotSizeReason
String
source
String!
requestType
String
outcomeReasonLabelSnapshot
String
outcomeComment
String
acknowledgedAt
DateTime
appointmentPlaceholderSavedAt
DateTime
draftAppointmentEstimatorUserId
ID
draftAppointmentStartAt
DateTime
draftAppointmentEndAt
DateTime
insertedAt
DateTime!
updatedAt
DateTime!
status
String!
propertyId
ID
contactId
ID
companyId
ID
slotSizeId
ID
csrUserId
ID
referrerId
ID
draftAppointmentEstimatorUser
property
contact
company
address
slotSize
csrUser
referrer
customFieldValues
Arguments
limit
Int

The number of records to return.

offset
Int

The number of records to skip.

requestProjectAreas
Arguments
limit
Int

The number of records to return.

offset
Int

The number of records to skip.

relevantAppointment
formVersionNumber
Int
callbackRequestedForCancellation
Boolean
callbackRequested
Boolean
workflowStatus
String!
jobType
String!
submittedByName
String
displayId
String!

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

receivedAt
DateTime!

When the request was submitted, or created when it never was.

customerType
String!

Residential or commercial.

listStatus
String!

The status the request lists show: needs_details for a submitted draft still on its project-details step, otherwise the request's status.

relevantAppointmentStartAt
DateTime

Start of the booked appointment, else of the most recent one.

relevantAppointmentStatus
String

Status of the booked appointment, else of the most recent one.

relevantAppointmentCancellationInitiatedBy
String

Who cancelled the relevant appointment, when it is cancelled.

estimatorCancelled
Boolean

Whether the request waits for a reschedule because its estimator removed the appointment from their calendar.

projectAddressLocked
Boolean!

Whether a booked appointment has started, which locks the project address.

archiveBlocker
String

What keeps staff from archiving the request, if anything.

archiveBlockingAppointmentStartAt
DateTime

Start of the earliest future booked appointment, which blocks archiving.

canPromoteToProduction
Boolean!

Whether staff can promote the booked request to a production job.

screeningReport

The web screening report: the routing decision, its reason and the checks behind it.

Mutation
Variables
Response