Skip to content

Corrigo: Work order schemas

1 Corrigo schema with complete fields and constraints.

← Work order operations · All schemas

Update work order — request body — body entity

FieldTypePresenceDescription and constraints
$objectRoot
idintegerOptionalFormat: int32
isNewbooleanOptionalRead only: true
limitMultipleEntitiesNumberBehaviourbooleanOptional
performDeletionbooleanOptional
propertiesJSONOptional
properties (anyOf 1)arrayAlternative
properties (anyOf 1)[]JSONEach item
properties (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo PropertyTreeNode.
properties (anyOf 1)[] (anyOf 2)nullAlternative
properties (anyOf 2)nullAlternative
concurrencyIdintegerOptionalFormat: int32
accessstringOptionalOne of: Unknown, PTE, Appointment, CallFirst, NotApplicable
Format: int32
acknowledgeByUtcJSONOptional
acknowledgeByUtc (anyOf 1)stringAlternativeFormat: date-time
acknowledgeByUtc (anyOf 2)nullAlternative
actionLogRecordsJSONOptional
actionLogRecords (anyOf 1)arrayAlternative
actionLogRecords (anyOf 1)[]JSONEach item
actionLogRecords (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoActionLog.
actionLogRecords (anyOf 1)[] (anyOf 2)nullAlternative
actionLogRecords (anyOf 2)nullAlternative
addressJSONOptional
address (anyOf 1)objectAlternativeA Corrigo Address2.
address (anyOf 2)nullAlternative
assignmentsJSONOptional
assignments (anyOf 1)arrayAlternative
assignments (anyOf 1)[]JSONEach item
assignments (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoAssignment.
assignments (anyOf 1)[] (anyOf 2)nullAlternative
assignments (anyOf 2)nullAlternative
checkInOutsJSONOptional
checkInOuts (anyOf 1)arrayAlternative
checkInOuts (anyOf 1)[]JSONEach item
checkInOuts (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoOnSite.
checkInOuts (anyOf 1)[] (anyOf 2)nullAlternative
checkInOuts (anyOf 2)nullAlternative
completionNoteJSONOptional
completionNote (anyOf 1)objectAlternativeA Corrigo WoNote.
completionNote (anyOf 2)nullAlternative
contactAddressJSONOptional
contactAddress (anyOf 1)objectAlternativeA Corrigo ContactInfo.
contactAddress (anyOf 2)nullAlternative
contactNameJSONOptional
contactName (anyOf 1)stringAlternative
contactName (anyOf 2)nullAlternative
createdDateUtcstringOptionalFormat: date-time
currencyTypeIdModelOptionalExpand Create rcs action — request body — body entity money Id
customFieldsJSONOptional
customFields (anyOf 1)arrayAlternative
customFields (anyOf 1)[]JSONEach item
customFields (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo CustomField2.
customFields (anyOf 1)[] (anyOf 2)nullAlternative
customFields (anyOf 2)nullAlternative
customerJSONOptional
customer (anyOf 1)objectAlternativeA Corrigo Customer.
customer (anyOf 2)nullAlternative
documentsJSONOptional
documents (anyOf 1)arrayAlternative
documents (anyOf 1)[]JSONEach item
documents (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo Document.
documents (anyOf 1)[] (anyOf 2)nullAlternative
documents (anyOf 2)nullAlternative
dtAcknowledgeByJSONOptional
dtAcknowledgeBy (anyOf 1)stringAlternativeFormat: date-time
dtAcknowledgeBy (anyOf 2)nullAlternative
dtCreatedstringOptionalFormat: date-time
dtDueJSONOptional
dtDue (anyOf 1)stringAlternativeFormat: date-time
dtDue (anyOf 2)nullAlternative
dtOnSiteByJSONOptional
dtOnSiteBy (anyOf 1)stringAlternativeFormat: date-time
dtOnSiteBy (anyOf 2)nullAlternative
dtScheduledStartJSONOptional
dtScheduledStart (anyOf 1)stringAlternativeFormat: date-time
dtScheduledStart (anyOf 2)nullAlternative
dtUtcOnSiteByJSONOptional
dtUtcOnSiteBy (anyOf 1)stringAlternativeFormat: date-time
dtUtcOnSiteBy (anyOf 2)nullAlternative
dueDateUtcJSONOptional
dueDateUtc (anyOf 1)stringAlternativeFormat: date-time
dueDateUtc (anyOf 2)nullAlternative
durationintegerOptionalFormat: int32
employeeJSONOptional
employee (anyOf 1)objectAlternativeA Corrigo Employee.
employee (anyOf 2)nullAlternative
equipmentWorkedOnJSONOptional
equipmentWorkedOn (anyOf 1)arrayAlternative
equipmentWorkedOn (anyOf 1)[]JSONEach item
equipmentWorkedOn (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoEquipment.
equipmentWorkedOn (anyOf 1)[] (anyOf 2)nullAlternative
equipmentWorkedOn (anyOf 2)nullAlternative
estimateJSONOptional
estimate (anyOf 1)objectAlternativeA Corrigo WoEstimate.
estimate (anyOf 2)nullAlternative
flagJSONOptional
flag (anyOf 1)objectAlternativeA Corrigo WoActionReasonLookup.
flag (anyOf 2)nullAlternative
flagIdintegerOptionalFormat: int32
flagsJSONOptional
flags (anyOf 1)arrayAlternative
flags (anyOf 1)[]JSONEach item
flags (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoFlag.
flags (anyOf 1)[] (anyOf 2)nullAlternative
flags (anyOf 2)nullAlternative
inductionAndSafetyStatusIDstringOptionalOne of: NotApplicable, NotRequired, Passed, PassedManual, Waiting, Started
Format: int32
isWarrantybooleanOptional
itemsJSONOptional
items (anyOf 1)arrayAlternative
items (anyOf 1)[]JSONEach item
items (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoItem.
items (anyOf 1)[] (anyOf 2)nullAlternative
items (anyOf 2)nullAlternative
lastActionJSONOptional
lastAction (anyOf 1)objectAlternativeA Corrigo WoLastAction.
lastAction (anyOf 2)nullAlternative
lastActionDatestringOptionalFormat: date-time
lastActionDateUtcstringOptionalFormat: date-time
mainAssetJSONOptional
mainAsset (anyOf 1)objectAlternativeA Corrigo Location.
mainAsset (anyOf 2)nullAlternative
notesJSONOptional
notes (anyOf 1)arrayAlternative
notes (anyOf 1)[]JSONEach item
notes (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoNote.
notes (anyOf 1)[] (anyOf 2)nullAlternative
notes (anyOf 2)nullAlternative
numberJSONOptional
number (anyOf 1)stringAlternative
number (anyOf 2)nullAlternative
ownerJSONOptional
owner (anyOf 1)objectAlternativeA Corrigo Employee.
owner (anyOf 2)nullAlternative
poNumberJSONOptional
poNumber (anyOf 1)stringAlternative
poNumber (anyOf 2)nullAlternative
priorityJSONOptional
priority (anyOf 1)objectAlternativeA Corrigo WoPriority.
priority (anyOf 2)nullAlternative
proceduresJSONOptional
procedures (anyOf 1)arrayAlternative
procedures (anyOf 1)[]JSONEach item
procedures (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoProcedure.
procedures (anyOf 1)[] (anyOf 2)nullAlternative
procedures (anyOf 2)nullAlternative
quoteJSONOptional
quote (anyOf 1)objectAlternativeA Corrigo WoQuote.
quote (anyOf 2)nullAlternative
repairCodeJSONOptional
repairCode (anyOf 1)objectAlternativeA Corrigo RepairCode.
repairCode (anyOf 2)nullAlternative
requestorContactJSONOptional
requestorContact (anyOf 1)objectAlternativeA Corrigo Contact.
requestorContact (anyOf 2)nullAlternative
scheduledStartUtcJSONOptional
scheduledStartUtc (anyOf 1)stringAlternativeFormat: date-time
scheduledStartUtc (anyOf 2)nullAlternative
scoreintegerOptionalFormat: int32
shortLocationJSONOptional
shortLocation (anyOf 1)stringAlternative
shortLocation (anyOf 2)nullAlternative
specialtyJSONOptional
specialty (anyOf 1)objectAlternativeA Corrigo Specialty.
specialty (anyOf 2)nullAlternative
statusIdstringOptionalOne of: Unknown, Open, Paused, Cancelled, New, OnHold, InProgress, Completed
Format: int32
subTypeJSONOptional
subType (anyOf 1)objectAlternativeA Corrigo WorkOrderType.
subType (anyOf 2)nullAlternative
taskRefinementJSONOptional
taskRefinement (anyOf 1)stringAlternative
taskRefinement (anyOf 2)nullAlternative
timeZoneintegerOptionalFormat: int32
travelTimeFromintegerOptionalFormat: int32
travelTimeTointegerOptionalFormat: int32
typeCategorystringOptionalOne of: Unknown, Basic, PMRM, Turn, Request
Format: int32
vendorNteJSONOptional
vendorNte (anyOf 1)objectAlternativeA Corrigo MoneyValue.
vendorNte (anyOf 2)nullAlternative
verificationsJSONOptional
verifications (anyOf 1)arrayAlternative
verifications (anyOf 1)[]JSONEach item
verifications (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoVerification.
verifications (anyOf 1)[] (anyOf 2)nullAlternative
verifications (anyOf 2)nullAlternative
visitServicesJSONOptional
visitServices (anyOf 1)arrayAlternative
visitServices (anyOf 1)[]JSONEach item
visitServices (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoVisitSvc.
visitServices (anyOf 1)[] (anyOf 2)nullAlternative
visitServices (anyOf 2)nullAlternative
visitsJSONOptional
visits (anyOf 1)arrayAlternative
visits (anyOf 1)[]JSONEach item
visits (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoVisit.
visits (anyOf 1)[] (anyOf 2)nullAlternative
visits (anyOf 2)nullAlternative
woSecondarySchedulesJSONOptional
woSecondarySchedules (anyOf 1)arrayAlternative
woSecondarySchedules (anyOf 1)[]JSONEach item
woSecondarySchedules (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoSchedule.
woSecondarySchedules (anyOf 1)[] (anyOf 2)nullAlternative
woSecondarySchedules (anyOf 2)nullAlternative
woVisitCfgListJSONOptional
woVisitCfgList (anyOf 1)arrayAlternative
woVisitCfgList (anyOf 1)[]JSONEach item
woVisitCfgList (anyOf 1)[] (anyOf 1)objectAlternativeA Corrigo WoVisitCfg.
woVisitCfgList (anyOf 1)[] (anyOf 2)nullAlternative
woVisitCfgList (anyOf 2)nullAlternative
wonIdintegerOptionalFormat: int32
workOrderCostJSONOptional
workOrderCost (anyOf 1)objectAlternativeA Corrigo WorkOrderCost.
workOrderCost (anyOf 2)nullAlternative
workZoneJSONOptional
workZone (anyOf 1)objectAlternativeA Corrigo WorkZone.
workZone (anyOf 2)nullAlternative

Referenced models: Create rcs action — request body — body entity money Id

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.