| WorkOrderId | Integer | Reference to parent WO, WorkOrder2Object.ID. |
| ProcedureTemplate | {ProcedureTemplate entity reference} | Reference to Procedure Template on which Procedure is based on, vlangPlMasterListObject.ID. Required if Procedure type is Regular/Legacy, otherwise NULL. |
| Asset | {Location entity reference} | Reference to Asset linked to Procedure, InvItemObject.ID. |
| DisplayAs | String | Displayable name, used only by WON Procedures received from requestor. For other Procedures this field is NULL (not zero-length). |
| TypeId | ProcedureType enumeration member | Procedure type based on enumeration ProcedureType with supported values Regualr (self-explaining), Legacy (migrated from earlier version of the product) and WON (received from requestor). 0 is supported value. |
| AllowMarkAll | Boolean | Boolean flag. True means Procedures created from this template support functionality "mark all steps as done". Inherited from Procedure Template. |
| AllowNotApplicable | Boolean | Boolean flag. True means Procedures created from this template can be marked as "not applicable". Inherited from Procedure Template. |
| IsNotApplicable | Boolean | Boolean flag. True means Procedure is marked as "not applicable". |
| Flag | {ProcedureFlagReason entity reference} | Flag Reason ID, references vlangPlMasterNoteObject.ID. This field is computed by BO based on Procedure Steps state. |
| StatusId | ProcedureStatus enumeration member | Status ID, references vlangPlStatus.ID. This field is computed by BO based on Procedure Steps state. There is also matching enumeration ProcedureStatus. |
| Index | Integer | Integer index value defining Procedure's position among other Procedures for parent Work Order; this value is unique withing Work Order scope. Only positive values are allowed. |
| Steps | [{WoProcedureStep entity reference}, ...] | |
| Summary | String | Summary |
| OperationalRisks | String | OperationalRisks |
| BackoutPlan | String | BackoutPlan |
| IsRemoved | Boolean | Gets or sets the boolean flag indicating if an entity was deleted. |
| ConcurrencyId | Integer | Gets or sets the concurrency identifier used for optimistic locks. |
| Id | Integer | Gets or sets a Corrigo entity identifier. |
| Properties | [{PropertyTreeNode object reference}, ...] | List of filled properties |
| LimitMultipleEntitiesNumberBehaviour | Boolean | Return exception instead of payload if there are more record was retrieved than configured in "*option_name*" company property Used for limiting records in Integration REST API |