Work Order Resource

Get Work Order

HTTP Request

GET /api/workOrders/{id}

📋 Description: Retrieves detailed information about a specific work order identified by its unique ID, enabling users to access critical data for effective project management and decision-making.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

WorkOrderDTO

Update Work Order

HTTP Request

PUT /api/workOrders/{id}

📋 Description: Updates the details of a specific work order identified by its unique ID, allowing for modifications to be made to the work order’s attributes as necessary for effective project management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

WorkOrderDTO

true

Request body containing the updated work order details, including status, priority, and relevant metadata for effective order management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Work Order

HTTP Request

DELETE /api/workOrders/{id}

📋 Description: Deletes a specified work order by its unique identifier, ensuring the removal of outdated or unnecessary entries from the system to maintain data integrity and operational efficiency.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Update All Insufficient Parts Quantity Flag By Work Order ID

HTTP Request

PUT /api/workOrders/{id}/assetParts/allQuantityFlag

📋 Description: Updates the quantity flag for all asset parts associated with the specified work order, enabling efficient management of inventory and resource allocation. This operation ensures that asset parts are accurately tracked and accounted for within the work order process.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

array[integer]

true

Request body containing the updated asset parts quantity flags for the specified work order, enabling efficient inventory management and resource allocation.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Update Work Order Schedule With Children

HTTP Request

PUT /api/workOrders/children/{id}

📋 Description: Updates the details of a specific child work order identified by the provided ID, enabling efficient management and tracking of work order modifications within the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

isChecked

query

boolean

true

Whether the resource is checked

body

body

WorkOrderDTO

true

Request body containing updated details for the specified work order, including status, assigned resources, and any relevant notes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get All Work Orders

HTTP Request

GET /api/workOrders

📋 Description: Retrieves a list of work orders, allowing users to access and manage operational tasks efficiently.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Create Work Order

HTTP Request

POST /api/workOrders

📋 Description: Creates a new work order in the system, enabling efficient management and tracking of tasks within the operational workflow.

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDTO

true

Request body containing the details of the work order, including customer information, service requirements, and scheduling preferences.

Responses

Status

Meaning

Description

Schema

201

Created

Created

WorkOrderDTO

Detach Milestone Task To Work Order

HTTP Request

POST /api/workOrders/{workOrderId}/nss

📋 Description: Creates a new National Service Standard (NSS) entry associated with the specified work order, facilitating compliance and standardization in service delivery.

Parameters

Name

In

Type

Required

Description

workOrderId

path

integer(int64)

true

Unique identifier for the work order

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Notify Milestone Task Status Change

HTTP Request

POST /api/workOrders/{workOrderId}/nss/{taskDisplayId}

📋 Description: Creates a new task associated with a specified work order, enabling efficient task management and tracking within the workflow.

Parameters

Name

In

Type

Required

Description

workOrderId

path

integer(int64)

true

Unique identifier for the work order

taskDisplayId

path

string

true

Unique identifier for the task display

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Attach Milestone Task To Work Order

HTTP Request

POST /api/workOrders/{workOrderId}/nss/{projectId}/{taskId}

📋 Description: Creates a new task within a specified work order and project, enabling efficient task management and resource allocation.

Parameters

Name

In

Type

Required

Description

workOrderId

path

integer(int64)

true

Unique identifier for the work order

projectId

path

integer(int64)

true

Unique identifier for the project

taskId

path

integer(int64)

true

Unique identifier for the task

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Attach Work Order To Primary Work Order

HTTP Request

POST /api/workOrders/{id}/workOrders/{workOrderId}

📋 Description: Creates a new work order associated with the specified work order ID, enabling efficient management and tracking of operational tasks within the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

workOrderId

path

integer(int64)

true

Unique identifier for the work order

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Detach Work Order To Primary Work Order

HTTP Request

DELETE /api/workOrders/{id}/workOrders/{workOrderId}

📋 Description: Deletes a specific work order identified by {workOrderId} within the designated work order set identified by {id}, streamlining work order management and ensuring data accuracy.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

workOrderId

path

integer(int64)

true

Unique identifier for the work order

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get Request By ID

HTTP Request

GET /api/workOrders/{id}/requests/{repairMainTenanceId}

📋 Description: Fetches the details of a specific maintenance or repair request associated with a given work order, enabling users to access relevant information for effective management and decision-making.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

repairMainTenanceId

path

integer(int64)

true

Unique identifier for the repair main tenance

Responses

Status

Meaning

Description

Schema

200

OK

OK

RequestDTO

Attach Request To Work Order

HTTP Request

POST /api/workOrders/{id}/requests/{repairMainTenanceId}

📋 Description: Creates a new request for a specific work order and maintenance task, facilitating streamlined management of repair and maintenance activities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

repairMainTenanceId

path

integer(int64)

true

Unique identifier for the repair main tenance

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Detach Request From Work Order

HTTP Request

DELETE /api/workOrders/{id}/requests/{repairMainTenanceId}

📋 Description: Deletes a specific maintenance or repair request associated with a work order, ensuring the removal of outdated or unnecessary entries from the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

repairMainTenanceId

path

integer(int64)

true

Unique identifier for the repair main tenance

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get Main Assets By ID

HTTP Request

GET /api/workOrders/{id}/mainAssets/{mainAssetId}

📋 Description: Retrieves detailed information about a specific main asset associated with a given work order, enabling users to access critical asset data for effective management and decision-making.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

mainAssetId

path

integer(int64)

true

Unique identifier for the main asset

Responses

Status

Meaning

Description

Schema

200

OK

OK

MainAssetDTO

Assign Main Asset To Work Order

HTTP Request

POST /api/workOrders/{id}/mainAssets/{mainAssetId}

📋 Description: Associates a specified main asset with a designated work order, enabling effective asset management and tracking within the operational workflow.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

mainAssetId

path

integer(int64)

true

Unique identifier for the main asset

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Detach Main Asset From Work Order

HTTP Request

DELETE /api/workOrders/{id}/mainAssets/{mainAssetId}

📋 Description: Deletes the specified main asset from the designated work order, ensuring the integrity of asset management within the project lifecycle.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

mainAssetId

path

integer(int64)

true

Unique identifier for the main asset

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Assign Asset Part To Work Order

HTTP Request

POST /api/workOrders/{id}/assetParts/{assetPartId}/{quantity}

📋 Description: Adds a specified quantity of asset parts to a work order, enabling efficient management of resources and inventory within the operational workflow.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

assetPartId

path

integer(int64)

true

Unique identifier for the asset part

quantity

path

integer(int64)

true

Quantity value

Responses

Status

Meaning

Description

Schema

200

OK

OK

integer

Get Work Orders

HTTP Request

POST /api/workOrders/search

📋 Description: Submits a request to search for work orders based on specified criteria, enabling users to efficiently locate and manage relevant work order data.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the search results for work orders should be returned in a paginated format, enhancing the efficiency of data retrieval.

usePagination

query

boolean

false

Indicates whether the search results for work orders should be returned in a paginated format, enhancing data management and user experience.

body

body

WorkOrderDtoFilter

true

Request body containing search criteria for work orders, including filters such as status, priority, and date range to facilitate targeted retrieval of relevant work order information.

Default Values

Parameter

Default

Type

usePagination

true

query

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageWorkOrderDTO

Get Work Orders By Premises ID

HTTP Request

POST /api/workOrders/searchByPremises

📋 Description: Submits a request to search for work orders associated with specific premises, enabling efficient tracking and management of service requests.

Parameters

Name

In

Type

Required

Description

premisesId

query

integer(int64)

true

Unique identifier for the premises

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get Work Orders (With Search All)

HTTP Request

POST /api/workOrders/search-all

📋 Description: Submits a request to search for all work orders within the system, allowing users to efficiently access comprehensive work order data for analysis and decision-making.

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDtoFilter

true

Request body containing search criteria and filters for retrieving comprehensive work order details across the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[ScheduleEventDto]

false

none

[Data transfer object representing a scheduled event, encapsulating details such as event timing, participants, and relevant metadata to facilitate effective resource allocation and planning within the organization.]

» type

string

false

none

Type of the resource

» id

integer(int64)

false

none

Unique identifier for the resource

» displayId

string

false

none

Unique identifier for the display

» title

string

false

none

Title of the resource

» details

string

false

none

Detailed description of the scheduled event, providing essential context and information for effective event management.

» start

string(date)

false

none

Indicates the start date and time of the scheduled event, essential for effective resource allocation and planning.

» end

string(date)

false

none

Indicates the end time of the scheduled event, providing clarity on the duration and timing for effective resource management.

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» time

string

false

none

Time of the resource

» duration

integer(int64)

false

none

Represents the total duration of the scheduled event in minutes, facilitating effective time management and resource allocation.

» bgcolor

string

false

none

Specifies the background color for the schedule event, enhancing visual organization and clarity in event representation.

» workOrder

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» description

string

false

none

Description of the resource

»» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» premiseName

string

false

none

Name of the premise

»»» description

string

false

none

Description of the resource

»»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»»» managerName

string

false

none

Name of the manager

»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

»» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

»» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

»» orderDate

string(date)

false

none

Date of the order

»» dueDate

string(date)

false

none

Due date of the resource

»» startDate

string(date)

false

none

Start date of the resource

»» endDate

string(date)

false

none

End date of the resource

»» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

»» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

»» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

»» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

»» finalHourTime

string

false

none

Time of the final hour

»» estimatedHourTime

string

false

none

Time of the estimated hour

»» closeDate

string(date)

false

none

Date of the close

»» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

»» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

»» workOrderTypeName

string

false

none

Name of the work order type

»» workOrderType

string

false

none

Type of the work order

»» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

»» workOrderPriority

string

false

none

Priority of the work order

»» workOrderPriorityType

string

false

none

Type of the work order priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

»» templateId

integer(int64)

false

none

Unique identifier for the template

»» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

»» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»»» partId

integer(int64)

false

none

Unique identifier for the part

»»» partDisplayId

string

false

none

Unique identifier for the part display

»»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

»» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

»» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

»» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

»» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

»» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» description

string

false

none

Description of the resource

»»» qrCode

string

false

none

Code for the qr

»»» barCode

string

false

none

Code for the bar

»»» imageId

integer(int64)

false

none

Unique identifier for the image

»»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»»» acquisitionDate

string(date)

false

none

Date of the acquisition

»»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»»» assetStatus

string

false

none

Status of the asset

»»» assetStatusType

string

false

none

Type of the asset status

»»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» displayId

string

false

none

Unique identifier for the display

»»»» name

string

false

none

Name of the resource

»»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»»» requestCategoryName

[string]

false

none

Name of the request category

»»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»»» description

string

false

none

Description of the resource

»»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» userName

string

false

none

Name of the user

»»»» firstName

string

false

none

Name of the first

»»»» lastName

string

false

none

Name of the last

»»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»»» createdBy

string

false

none

Username of who created this resource

»»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»»» roleName

string

false

none

Name of the role

»»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»»» preferredCultureCode

string

false

none

Code for the preferred culture

»»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»»» assetPriority

string

false

none

Priority of the asset

»»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»»» assetPriorityType

string

false

none

Type of the asset priority

»»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»»» fosId

integer(int64)

false

none

Unique identifier for the fos

»»» downtimeStatus

string

false

none

Status of the downtime

»»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

»» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

»» workOrderStatus

string

false

none

Status of the work order

»» workOrderStatusType

string

false

none

Type of the work order status

»» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

»» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

»» vendorId

integer(int64)

false

none

Unique identifier for the vendor

»» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» description

string

false

none

Description of the resource

»»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»»» contractEndDate

string(date)

false

none

Date of the contract end

»»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»»» vendorType

string

false

none

Type of the vendor

»»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»»» vendorStatus

string

false

none

Status of the vendor

»»» vendorStatusType

string

false

none

Type of the vendor status

»»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»»» businessType

string

false

none

Type of the business

»»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»»» vendorRate

string

false

none

Rate of vendor

»»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»»» ownerUserName

string

false

none

Name of the owner user

»»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

»» vendorName

string

false

none

Name of the vendor

»» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»»» startDate

string(date)

false

none

Start date of the resource

»»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»»» endDate

string(date)

false

none

End date of the resource

»»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»»» recurringWOPriority

string

false

none

Priority of the recurring w o

»»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»»» isTemplate

boolean

false

none

Whether the resource is template

»»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

»» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

»» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

»» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

»» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

»» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

»» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

»» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

»» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

»» isPrimary

boolean

false

none

Whether the resource is primary

»» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

»» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

»» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

»» invoiceTotal

string

false

none

Total invoice

»» partsTotal

string

false

none

Total parts

»» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

»» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

»» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

»» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

»» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

»» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

»» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

»» recurringWOPriority

string

false

write-only

Priority of the recurring w o

»» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

»» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

»» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

»» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

»» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

»» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

»» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

»» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

» inspection

InspectionDTO

false

none

Data transfer object representing the details of an inspection, including its findings, status, and associated metadata, to facilitate effective tracking and management of compliance and quality assurance processes.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» dueDate

string(date)

false

none

Due date of the resource

»» closeDate

string(date)

false

none

Date of the close

»» createdDate

string(date)

false

none

Date of the created

»» startDate

string(date)

false

none

Start date of the resource

»» endDate

string(date)

false

none

End date of the resource

»» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» isCreatedBy

string

false

none

Whether the resource is created by

»» isTemplate

boolean

false

none

Whether the resource is template

»» inspectionAvailable

boolean

false

none

Indicates whether an inspection is available for the associated item, facilitating proactive management and compliance verification.

»» inspectionType

string

false

none

Type of the inspection

»» templateId

integer(int64)

false

none

Unique identifier for the template

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» premiseFromNrm

boolean

false

none

Indicates whether the inspection is sourced from the National Risk Model, facilitating informed decision-making in risk assessment processes.

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» mainAssetIds

[integer]

false

none

List of unique identifiers for the primary assets associated with the inspection, facilitating effective tracking and management.

»» mainAssetId

integer(int64)

false

none

Unique identifier for the main asset

»» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

»» inspectionCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories of inspections associated with the inspection record.

»» inspectionCategories

[string]

false

none

An array of inspection categories that classify the types of inspections conducted, facilitating organized tracking and reporting.

»» inspectionCategoryId

integer(int64)

false

none

Unique identifier for the inspection category

»» inspectionCategory

string

false

none

Category of the inspection

»» inspectionConditionId

integer(int64)

false

none

Unique identifier for the inspection condition

»» inspectionCondition

string

false

none

Describes the current condition of the inspection, providing essential context for assessment and decision-making.

»» inspectionConditionType

string

false

none

Type of the inspection condition

»» inspectionStatusId

integer(int64)

false

none

Unique identifier for the inspection status

»» inspectionStatus

string

false

none

Status of the inspection

»» inspectionStatusType

string

false

none

Type of the inspection status

»» inspectionItemIds

[integer]

false

none

Array of unique identifiers for inspection items associated with the inspection process, facilitating efficient tracking and management.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the inspection, facilitating streamlined collaboration and accountability within the organization.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of InspectionDTO objects representing the internal teams involved in the inspection process, facilitating effective collaboration and resource allocation.

»» internalTeams

[string]

false

none

Array of internal teams associated with the inspection, facilitating collaboration and accountability within the inspection process.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the inspection, facilitating effective tracking and management of responsibilities.

»» assignedUserDtos

[UserDTO]

false

none

Array of InspectionDTO objects representing the users assigned to conduct inspections, facilitating effective resource allocation and management.

»» assignedUsers

[string]

false

none

List of users assigned to the inspection, facilitating effective task management and accountability within the inspection process.

»» activity

string

false

none

Describes the specific activity associated with the inspection, providing essential context for tracking and reporting purposes.

»» createdByTrigger

boolean

false

none

Indicates whether the inspection was initiated by an automated trigger within the system.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

Create Recurring Work Order

HTTP Request

POST /api/workOrders/recurringWorkOrders

📋 Description: Creates a new recurring work order, enabling the automation of scheduled tasks to enhance operational efficiency and resource management.

Parameters

Name

In

Type

Required

Description

body

body

WorkOrderDTO

true

Request body containing the details of recurring work orders, including scheduling information, service specifications, and associated resources.

Responses

Status

Meaning

Description

Schema

200

OK

OK

string

Copy Work Order

HTTP Request

POST /api/workOrders/copyWorkOrder/{id}

📋 Description: Copies an existing work order specified by the provided ID, enabling users to quickly replicate work order details for efficient project management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

name

query

string

true

Name of the resource

isCopySchedule

query

boolean

true

Whether the resource is copy schedule

isCopyTemplate

query

boolean

true

Whether the resource is copy template

Responses

Status

Meaning

Description

Schema

200

OK

OK

WorkOrderDTO

Get All Requests By Work Order

HTTP Request

GET /api/workOrders/{id}/requests

📋 Description: Retrieves all requests associated with a specific work order, providing insights into the status and details of related activities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[RequestDTO]

false

none

[Data transfer object representing a client request, encapsulating essential details such as request type, priority, and associated metadata to facilitate efficient processing and tracking within the business workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» description

string

false

none

Description of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) system, facilitating accurate data integration and reporting.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» name

string

false

none

Name of the resource

» requestPriority

string

false

none

Priority of the request

» requestPriorityType

string

false

none

Type of the request priority

» requestPriorityId

integer(int64)

false

none

Unique identifier for the request priority

» requestPriorityDisplayId

string

false

none

Unique identifier for the request priority display

» requestDate

string(date)

false

none

Date of the request

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» requestCategory

string

false

none

Category of the request

» requestCategoryId

integer(int64)

false

none

Unique identifier for the request category

» requestCategoryDisplayId

string

false

none

Unique identifier for the request category display

» requestStatus

string

false

none

Status of the request

» requestStatusType

string

false

none

Type of the request status

» requestStatusId

integer(int64)

false

none

Unique identifier for the request status

» requestStatusDisplayId

string

false

none

Unique identifier for the request status display

» mainAssetIds

[integer]

false

none

List of unique identifiers for the primary assets associated with the request, facilitating efficient tracking and management within the system.

» mainAssetId

integer(int64)

false

none

Unique identifier for the main asset

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» assignedUserIds

[integer]

false

none

Array of unique identifiers representing the users assigned to the specific task or project within the system.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments that delineates the individuals responsible for managing the associated tasks within the request.

» assignedUsers

[string]

false

none

List of users assigned to the request, facilitating effective task management and collaboration within the organization.

» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the request, facilitating effective team management and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of RequestDTO objects representing the internal teams involved in the project, facilitating collaboration and resource allocation.

» internalTeams

[string]

false

none

List of internal teams involved in the project, facilitating collaboration and resource allocation.

» requestAvailable

boolean

false

none

Indicates whether the requested resource is available for allocation within the system.

» exactPlacement

string

false

none

Specifies the precise location or context for the placement of resources within the operational framework.

» requestType

string

false

none

Type of the request

» closeDate

string(date)

false

none

Date of the close

» requestFrom

string

false

none

Identifies the origin of the request, providing context for processing and tracking within the system.

Enumerated Values

Attribute

Value

requestFrom

NFM, PORTAL

Get Work Orders By Parent Work Order ID

HTTP Request

GET /api/workOrders/{id}/recurringWorkOrders

📋 Description: Retrieves recurring work orders associated with a specific work order, enabling users to manage and analyze ongoing maintenance or service tasks effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get Primary Work Order By Linked Work Order ID

HTTP Request

GET /api/workOrders/{id}/primaryWorkOrder

📋 Description: Retrieves the primary work order associated with the specified work order ID, providing essential details for effective project management and resource allocation.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get Non Primary Work Orders

HTTP Request

GET /api/workOrders/{id}/nonPrimaryWorkOrders

📋 Description: Retrieves a list of non-primary work orders associated with a specified work order ID, enabling users to view related tasks and manage workload efficiently.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get All Main Assets By Work Order

HTTP Request

GET /api/workOrders/{id}/mainAssets

📋 Description: Retrieves the main assets associated with a specific work order, providing essential information for asset management and operational oversight.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[MainAssetDTO]

false

none

[MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» description

string

false

none

Description of the resource

» qrCode

string

false

none

Code for the qr

» barCode

string

false

none

Code for the bar

» imageId

integer(int64)

false

none

Unique identifier for the image

» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» acquisitionDate

string(date)

false

none

Date of the acquisition

» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

» assetStatus

string

false

none

Status of the asset

» assetStatusType

string

false

none

Type of the asset status

» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»» requestCategoryName

[string]

false

none

Name of the request category

»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»» description

string

false

none

Description of the resource

»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» userName

string

false

none

Name of the user

»» firstName

string

false

none

Name of the first

»» lastName

string

false

none

Name of the last

»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» modifiedBy

string

false

none

Username of who last modified this resource

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»» roleName

string

false

none

Name of the role

»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»» preferredCultureCode

string

false

none

Code for the preferred culture

» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

» assetPriority

string

false

none

Priority of the asset

» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

» assetPriorityType

string

false

none

Type of the asset priority

» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

» fosId

integer(int64)

false

none

Unique identifier for the fos

» downtimeStatus

string

false

none

Status of the downtime

» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

Get Linked Work Orders By Primary Work Order ID

HTTP Request

GET /api/workOrders/{id}/linkedWorkOrders

📋 Description: Retrieves linked work orders associated with a specified work order, providing insights into related tasks and enhancing project management efficiency.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get All Internal Teams By Work Order

HTTP Request

GET /api/workOrders/{id}/internalTeams

📋 Description: Retrieves the internal teams associated with a specific work order, providing insights into resource allocation and team involvement for effective project management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[InternalTeamDTO]

false

none

[Data transfer object representing an internal team within the organization, encapsulating essential details such as team members, roles, and operational objectives to facilitate effective collaboration and resource allocation.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

» requestCategoryName

[string]

false

none

Name of the request category

» requestCategoryId

[integer]

false

none

Unique identifier for the request category

» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

» description

string

false

none

Description of the resource

» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

Get Internal Teams By ID

HTTP Request

GET /api/workOrders/{id}/internalTeams/{internalTeamId}

📋 Description: Retrieves detailed information about a specific internal team associated with a given work order, enabling users to access team-related insights and facilitate effective project management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

internalTeamId

path

integer(int64)

true

Unique identifier for the internal team

Responses

Status

Meaning

Description

Schema

200

OK

OK

InternalTeamDTO

Get All History Of Asset Parts By Work Order ID

HTTP Request

GET /api/workOrders/{id}/historyOfAssetParts

📋 Description: Retrieves the historical records of asset parts associated with a specific work order, providing insights into past maintenance and component usage for informed decision-making.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[EntityChangeHistoryDTO]

false

none

[Data transfer object representing the historical changes made to an entity, capturing essential details such as timestamps and user actions for audit and compliance purposes.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» entityName

string

true

none

Name of the entity

» entityId

integer(int64)

true

none

Unique identifier for the entity

» linkedEntityName

string

true

none

Name of the linked entity

» linkedEntityId

integer(int64)

true

none

Unique identifier for the linked entity

» changeType

string

true

none

Type of the change

» fieldName

string

true

none

Name of the field

» oldValue

string

false

none

Represents the previous value of the entity before the change was made, providing a historical reference for auditing and analysis purposes.

» newValue

string

false

none

Represents the updated value associated with a specific change in the entity’s history, providing insight into modifications made for effective tracking and auditing.

» linkedEntityDisplayId

string

false

none

Unique identifier for the linked entity display

» linkedEntityDisplayName

string

false

none

Name of the linked entity display

Get All Documents By Work Order

HTTP Request

GET /api/workOrders/{id}/documents

📋 Description: Retrieves all documents associated with a specific work order, identified by its unique ID, to facilitate comprehensive management and review of work order documentation.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[DocumentDTO]

false

none

[Data transfer object representing a document within the enterprise system, encapsulating essential attributes such as title, content, and metadata for effective document management and retrieval.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» name

string

false

none

Name of the resource

» contentType

string

false

none

Type of the content

» documentTypeName

string

false

none

Name of the document type

» documentTypeId

integer(int64)

false

none

Unique identifier for the document type

» description

string

false

none

Description of the resource

» data

string(byte)

false

none

Contains the primary content of the document, providing essential information relevant to the associated business process.

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» documentStatusId

integer(int64)

false

none

Unique identifier for the document status

» documentStatus

string

false

none

Status of the document

» documentStatusType

string

false

none

Type of the document status

» parentEntityId

integer(int64)

true

none

Unique identifier for the parent entity

» link

string

false

none

URL reference to the associated document, facilitating easy access and retrieval within the system.

» parentEntityName

string

true

none

Name of the parent entity

Get Documents By Work Order ID

HTTP Request

GET /api/workOrders/{id}/documents/{documentId}

📋 Description: Fetches the specified document associated with a particular work order, enabling users to access essential documentation for effective project management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

documentId

path

integer(int64)

true

Unique identifier for the document

Responses

Status

Meaning

Description

Schema

200

OK

OK

DocumentDTO

Get All Asset Parts By Work Order

HTTP Request

GET /api/workOrders/{id}/assetParts

📋 Description: Retrieves the asset parts associated with a specific work order, providing detailed information to support effective asset management and operational efficiency.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[AssetPartDTO]

false

none

[Data transfer object representing a component of an asset, detailing its specifications and associated metadata for effective asset management and tracking within the enterprise.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

true

none

Name of the resource

» description

string

false

none

Description of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the asset part originates from the National Resource Management (NRM) framework, facilitating compliance and reporting requirements.

» model

string

false

none

Represents the specific model associated with the asset part, facilitating accurate identification and management within the system.

» unitCost

string

false

none

Represents the cost per unit of the asset part, essential for accurate budgeting and financial analysis within asset management.

» serialNumber

string

false

none

Unique identifier for the asset part, facilitating efficient tracking and management within the asset management system.

» qrCode

string

false

none

Code for the qr

» quantityOnHand

integer(int64)

false

none

Represents the current inventory level of the asset part, indicating the quantity available for use or sale.

» reOrderPoint

integer(int64)

false

none

Reorder point indicates the inventory level at which new stock should be ordered to prevent stockouts and ensure continuous availability of asset parts.

» size

string

false

none

Number of items per page

» color

string

false

none

Represents the color attribute associated with the asset part, providing essential visual differentiation for inventory management and asset tracking.

» weight

string

false

none

Represents the weight of the asset part, providing essential information for inventory management and logistics optimization.

» length

string

false

none

Specifies the length of the asset part, providing essential information for inventory management and resource allocation.

» width

string

false

none

Specifies the width dimension of the asset part, facilitating accurate representation and management of asset specifications.

» height

string

false

none

Specifies the height of the asset part, providing essential dimensional information for inventory and asset management.

» materialType

string

false

none

Type of the material

» assetPartType

string

false

none

Type of the asset part

» assetPartTypeId

integer(int64)

false

none

Unique identifier for the asset part type

» assetPartManufacturer

AssetPartManufacturerDTO

false

none

Data transfer object representing the manufacturer details of an asset part, including essential identification and classification information to facilitate inventory management and procurement processes.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» name

string

false

none

Name of the resource

»» assetParts

[AssetPartDTO]

false

none

An array of asset parts, represented by AssetPartManufacturerDTO, that details the components associated with each asset for effective inventory and resource management.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» assetPartAvailable

boolean

false

none

Indicates whether the specific asset part is currently available for allocation or use within the system.

» owner

integer(int64)

false

none

Unique identifier for the owner of the asset part, facilitating asset management and accountability within the system.

» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» userName

string

false

none

Name of the user

»» firstName

string

false

none

Name of the first

»» lastName

string

false

none

Name of the last

»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» modifiedBy

string

false

none

Username of who last modified this resource

»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»» roleName

string

false

none

Name of the role

»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»» preferredCultureCode

string

false

none

Code for the preferred culture

» ownerUserName

string

false

none

Name of the owner user

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» isPartsSufficient

boolean

false

none

Whether the resource is parts sufficient

Get Upcoming Work Orders

HTTP Request

GET /api/workOrders/upcoming/{mainAssetId}

📋 Description: Retrieves upcoming work orders associated with a specified main asset, enabling efficient resource allocation and scheduling for maintenance and operational planning.

Parameters

Name

In

Type

Required

Description

mainAssetId

path

integer(int64)

true

Unique identifier for the main asset

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get All My Work Orders

HTTP Request

GET /api/workOrders/myWorkOrders

📋 Description: Retrieves a list of work orders assigned to the authenticated user, enabling efficient management and tracking of individual tasks.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get Attached Work Orders By Asset ID

HTTP Request

GET /api/workOrders/attachedWithAsset/{mainAssetId}

📋 Description: Retrieves work orders associated with a specified asset, identified by the mainAssetId, to facilitate asset management and operational efficiency.

Parameters

Name

In

Type

Required

Description

mainAssetId

path

integer(int64)

true

Unique identifier for the main asset

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get All Linked Work Orders

HTTP Request

GET /api/workOrders/allLinkedWorkOrders

📋 Description: Fetches all linked work orders associated with a specified context, enabling users to efficiently manage and track related tasks within their operational workflow.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[WorkOrderDTO]

false

none

[Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.]

» id

integer(int64)

false

none

Unique identifier for the resource

» createdBy

string

false

none

Username of who created this resource

» createdAt

string(date-time)

false

none

Timestamp when this resource was created

» displayId

string

false

none

Unique identifier for the display

» name

string

false

none

Name of the resource

» imageId

integer(int64)

false

none

Unique identifier for the image

» description

string

false

none

Description of the resource

» vendorRating

integer(int32)

false

none

Represents the numerical rating assigned to a vendor, reflecting their performance and reliability in fulfilling work orders.

» premiseId

integer(int64)

false

none

Unique identifier for the premise

» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» premiseName

string

false

none

Name of the premise

»» description

string

false

none

Description of the resource

»» address

string

true

none

Represents the physical location associated with the premise, essential for logistics and service delivery.

»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation within the organization.

»» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the premise, facilitating streamlined collaboration and resource allocation.

»» premiseAvailable

boolean

false

none

Indicates whether the premise is available for use within the specified context.

»» premiseFromNrm

boolean

false

none

Indicates whether the premise is sourced from the National Resource Management (NRM) framework, facilitating compliance and reporting within environmental management processes.

»» nlmId

integer(int64)

false

none

Unique identifier for the nlm

»» nlmDisplayId

string

false

none

Unique identifier for the nlm display

»» nlmUsed

boolean

false

none

Indicates whether the National Labor Market (NLM) resources have been utilized in the premise evaluation process.

»» manager

integer(int64)

false

none

Unique identifier for the manager associated with the premise, facilitating effective organizational hierarchy and resource management.

»» managerName

string

false

none

Name of the manager

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» area

string

false

none

Represents the geographic area associated with the premise, providing essential context for location-based services and analysis.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» premiseFromNrm

boolean

false

none

Indicates whether the work order is derived from the National Resource Management system.

» premiseDisplayId

string

false

none

Unique identifier for the premise display

» nssProjectId

integer(int64)

false

none

Unique identifier for the nss project

» nssTaskId

integer(int64)

false

none

Unique identifier for the nss task

» nssTaskDisplayId

string

false

none

Unique identifier for the nss task display

» orderDate

string(date)

false

none

Date of the order

» dueDate

string(date)

false

none

Due date of the resource

» startDate

string(date)

false

none

Start date of the resource

» endDate

string(date)

false

none

End date of the resource

» startTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

»» hour

integer(int32)

false

none

Represents the hour component of a time value, facilitating precise scheduling and time management within the application.

»» minute

integer(int32)

false

none

Represents the minute component of a local time value, facilitating precise time tracking and scheduling within the application.

»» second

integer(int32)

false

none

Represents the seconds component of a local time value, facilitating precise time tracking and scheduling within the application.

»» nano

integer(int32)

false

none

Represents the nanosecond component of a local time value, facilitating precise time tracking and scheduling within the application.

» endTime

LocalTime

false

none

Data transfer object representing the local time settings relevant to business operations, ensuring accurate scheduling and time management across various regions.

» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» estimatedCost

string

false

none

Estimated cost associated with the work order, providing a financial projection for budgeting and resource allocation.

» finalCost

string

false

none

The finalCost field represents the total cost associated with the completion of a work order, providing essential financial insights for project budgeting and resource allocation.

» duration

integer(int32)

false

none

Represents the total time, in minutes, allocated for the completion of the work order.

» estimatedDayTime

integer(int32)

false

none

Time of the estimated day

» finalHourTime

string

false

none

Time of the final hour

» estimatedHourTime

string

false

none

Time of the estimated hour

» closeDate

string(date)

false

none

Date of the close

» inspection

string

false

none

Describes the specific inspection details associated with the work order, ensuring clarity in task requirements and compliance standards.

» workOrderTypeId

integer(int64)

false

none

Unique identifier for the work order type

» workOrderTypeName

string

false

none

Name of the work order type

» workOrderType

string

false

none

Type of the work order

» workOrderPriorityId

integer(int64)

false

none

Unique identifier for the work order priority

» workOrderPriority

string

false

none

Priority of the work order

» workOrderPriorityType

string

false

none

Type of the work order priority

» isTemplate

boolean

false

none

Whether the resource is template

» isWorkOrderTemplate

boolean

false

none

Whether the resource is work order template

» templateId

integer(int64)

false

none

Unique identifier for the template

» isPartsInSufficient

boolean

false

none

Whether the resource is parts in sufficient

» partQuantityInfoList

[PartQuantityInfoDTO]

false

none

List of quantities for each part associated with the work order, providing essential details for inventory management and resource allocation.

»» partId

integer(int64)

false

none

Unique identifier for the part

»» partDisplayId

string

false

none

Unique identifier for the part display

»» requestedQuantity

integer(int64)

false

none

Quantity of requested quantity

»» availableQuantity

integer(int64)

false

none

Quantity of available quantity

»» usedQuantity

integer(int64)

false

none

Quantity of used quantity

»» sufficient

boolean

false

none

Indicates whether the quantity of parts available meets the required threshold for operational needs.

»» partial

boolean

false

none

Indicates whether the quantity of parts is partially fulfilled, providing insight into inventory status and order fulfillment.

» parentWorkOrderId

integer(int64)

false

none

Unique identifier for the parent work order

» parentWorkOrderDisplayId

string

false

none

Unique identifier for the parent work order display

» parentWorkOrder

string

false

none

Identifier for the parent work order, establishing a hierarchical relationship within the work order management system.

» mainAssetIds

[integer]

false

none

Array of unique identifiers for the primary assets associated with the work order, facilitating effective asset management and tracking.

» mainAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» qrCode

string

false

none

Code for the qr

»» barCode

string

false

none

Code for the bar

»» imageId

integer(int64)

false

none

Unique identifier for the image

»» model

string

false

none

Specifies the model associated with the main asset, providing essential context for asset classification and management.

»» manufacturer

string

false

none

Name of the manufacturer associated with the asset, providing essential information for inventory management and supplier relations.

»» serialNumber

string

false

none

Unique identifier for the asset, used to track and manage inventory within the system.

»» cost

string

false

none

Represents the total cost associated with the main asset, providing essential financial information for budgeting and resource allocation.

»» premiseId

integer(int64)

false

none

Unique identifier for the premise

»» premiseDisplayId

string

false

none

Unique identifier for the premise display

»» premiseDto

PremiseDTO

false

none

Data transfer object representing a premise, encapsulating essential details such as location, type, and associated attributes to facilitate effective decision-making in real estate and operational planning.

»» acquisitionDate

string(date)

false

none

Date of the acquisition

»» endOfLife

string(date)

false

none

Indicates the end-of-life date for the asset, providing critical information for lifecycle management and planning.

»» assetStatusId

integer(int64)

false

none

Unique identifier for the asset status

»» assetStatus

string

false

none

Status of the asset

»» assetStatusType

string

false

none

Type of the asset status

»» parentAssetId

integer(int64)

false

none

Unique identifier for the parent asset

»» parentAssetDisplayId

string

false

none

Unique identifier for the parent asset display

»» parentAsset

string

false

none

Identifier for the parent asset associated with the main asset, facilitating hierarchical relationships within asset management.

»» parentAssetDto

MainAssetDTO

false

none

MainAssetDTO is a data transfer object that encapsulates key information about a primary asset within the organization, including its attributes, status, and associated metadata, facilitating effective asset management and decision-making.

»» upcomingMaintenanceDate

string(date)

false

none

Date of the upcoming maintenance

»» assetCategoryIds

[integer]

false

none

Array of unique identifiers representing the categories to which the asset belongs, facilitating effective asset classification and management.

»» assetCategories

[string]

false

none

Array of asset categories that classify the main assets within the system, facilitating better organization and management of asset data.

»» internalTeamIds

[integer]

false

none

Array of unique identifiers representing the internal teams associated with the main asset, facilitating streamlined collaboration and resource allocation.

»» internalTeamDtos

[InternalTeamDTO]

false

none

An array of MainAssetDTO objects representing the internal teams associated with the asset, facilitating effective resource management and collaboration within the organization.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» displayId

string

false

none

Unique identifier for the display

»»» name

string

false

none

Name of the resource

»»» email

string

false

none

Email address of the internal team member, used for communication and notifications within the organization.

»»» phone

string

false

none

Contact number for the internal team, facilitating communication and collaboration within the organization.

»»» manager

string

false

none

Represents the name or identifier of the team manager responsible for overseeing the internal team.

»»» requestCategoryName

[string]

false

none

Name of the request category

»»» requestCategoryId

[integer]

false

none

Unique identifier for the request category

»»» requestCategoryDisplayId

[string]

false

none

Unique identifier for the request category display

»»» description

string

false

none

Description of the resource

»»» internalTeamUser

[integer]

false

none

An array of InternalTeamDTO objects representing the users within the internal team, facilitating collaboration and resource management.

»»» members

integer(int32)

false

none

Represents the total number of members within the internal team, providing insight into team size for resource allocation and management.

»»» mainAssets

[integer]

false

none

An array of internal team assets that represent the key resources and capabilities utilized within the organization.

»»» premiseNames

[string]

false

none

List of names associated with the premises relevant to the internal team, facilitating efficient identification and management of locations within the organization.

»»» internalTeamAvailable

boolean

false

none

Indicates the availability of the internal team for project allocation and resource planning.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the internal team.

»» internalTeams

[string]

false

none

An array of internal teams associated with the main asset, facilitating collaboration and resource allocation within the organization.

»» assignedUserIds

[integer]

false

none

Array of unique identifiers representing users assigned to the main asset, facilitating effective resource management and accountability.

»» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the main asset, providing insights into resource allocation and accountability.

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» createdBy

string

false

none

Username of who created this resource

»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»» userName

string

false

none

Name of the user

»»» firstName

string

false

none

Name of the first

»»» lastName

string

false

none

Name of the last

»»» email

string

false

none

Email address of the user, used for communication and account verification purposes within the system.

»»» roleIds

[Role]

false

none

Array of unique identifiers representing the roles assigned to the user, facilitating role-based access and permissions within the system.

»»»» id

integer(int64)

false

none

Unique identifier for the resource

»»»» createdBy

string

false

none

Username of who created this resource

»»»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»»»» modifiedBy

string

false

none

Username of who last modified this resource

»»»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

»»»» roleName

string

false

none

Name of the role

»»»» entity

string

false

none

Represents the specific role associated with the entity within the organizational structure, facilitating effective resource allocation and management.

»»»» new

boolean

false

none

Indicates whether the role is newly created within the system, facilitating effective management of organizational changes.

»»» internalTeamNames

[string]

false

none

List of names representing the internal teams associated with the user, facilitating effective collaboration and resource allocation within the organization.

»»» internalTeamIds

[integer]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating team management and collaboration within the organization.

»»» internalTeamDisplayIds

[string]

false

none

An array of unique identifiers representing the internal teams associated with the user, facilitating streamlined team management and collaboration.

»»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the user, facilitating efficient management and tracking of user-related locations.

»»» premiseNames

[string]

false

none

List of names associated with the user’s premises, providing essential context for location-based services and operations.

»»» userAvailable

boolean

false

none

Indicates whether the user is available for assignment or engagement within the system.

»»» temporaryWorkload

integer(int32)

false

none

Represents the temporary workload allocation for the user, measured in integer units, to facilitate effective resource management and planning.

»»» preferredCultureCode

string

false

none

Code for the preferred culture

»» assignedUsers

[string]

false

none

List of users assigned to the main asset, facilitating effective resource management and collaboration within the organization.

»» assetPriority

string

false

none

Priority of the asset

»» assetPriorityId

integer(int64)

false

none

Unique identifier for the asset priority

»» assetPriorityDisplayId

string

false

none

Unique identifier for the asset priority display

»» assetPriorityType

string

false

none

Type of the asset priority

»» assetAvailable

boolean

false

none

Indicates whether the asset is currently available for allocation or use within the system.

»» exactPlacement

string

false

none

Specifies the precise location or context in which the main asset is intended to be utilized within the business framework.

»» fosId

integer(int64)

false

none

Unique identifier for the fos

»» downtimeStatus

string

false

none

Status of the downtime

»» premiseFromNrm

boolean

false

none

Indicates whether the asset is sourced from the National Resource Management (NRM) framework, facilitating compliance and resource tracking.

»» modifiedAt

string(date-time)

false

none

Timestamp when this resource was last modified

» mainAssetDisplayId

string

false

none

Unique identifier for the main asset display

» workOrderStatusId

integer(int64)

false

none

Unique identifier for the work order status

» workOrderStatus

string

false

none

Status of the work order

» workOrderStatusType

string

false

none

Type of the work order status

» requestIds

[integer]

false

none

An array of unique identifiers for the associated work orders, facilitating tracking and management within the system.

» internalTeamIds

[integer]

false

none

List of unique identifiers representing the internal teams associated with the work order, facilitating effective resource allocation and collaboration.

» internalTeamDtos

[InternalTeamDTO]

false

none

An array of WorkOrderDTO objects representing the internal teams associated with the work order, facilitating efficient resource allocation and management.

» internalTeams

[string]

false

none

List of internal teams associated with the work order, facilitating collaboration and resource allocation within the organization.

» vendorId

integer(int64)

false

none

Unique identifier for the vendor

» vendorDto

VendorDTO

false

none

Data transfer object representing a vendor, encapsulating essential details such as vendor identification, contact information, and service offerings to facilitate effective supplier management and collaboration.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» displayId

string

false

none

Unique identifier for the display

»» name

string

false

none

Name of the resource

»» description

string

false

none

Description of the resource

»» address

string

false

none

Represents the physical location of the vendor, essential for logistical coordination and service delivery.

»» contractEndDate

string(date)

false

none

Date of the contract end

»» services

string

false

none

Represents the list of services offered by the vendor, essential for evaluating vendor capabilities and aligning them with business needs.

»» vendorType

string

false

none

Type of the vendor

»» vendorStatusId

integer(int64)

false

none

Unique identifier for the vendor status

»» vendorStatus

string

false

none

Status of the vendor

»» vendorStatusType

string

false

none

Type of the vendor status

»» businessTypeId

integer(int64)

false

none

Unique identifier for the business type

»» businessType

string

false

none

Type of the business

»» vendorRateId

integer(int64)

false

none

Unique identifier for the vendor rate

»» vendorRate

string

false

none

Rate of vendor

»» vendorContactIds

[integer]

false

none

Array of unique identifiers for vendor contacts associated with the vendor, facilitating streamlined communication and management of vendor relationships.

»» premiseIds

[integer]

false

none

Array of unique identifiers representing the premises associated with the vendor, facilitating streamlined management and tracking of vendor relationships.

»» firstPremiseDisplayId

string

false

none

Unique identifier for the first premise display

»» ownerUserName

string

false

none

Name of the owner user

»» ownerDto

UserDTO

false

none

Data transfer object representing a user profile within the system, encapsulating essential user information and attributes for effective management and interaction across business applications.

»» vendorAvailable

boolean

false

none

Indicates whether the vendor is currently available for new engagements.

»» vendorRating

number(double)

false

none

Numeric representation of the vendor’s performance rating, used to assess and compare vendor quality within the procurement process.

»» premiseDisplayIds

[string]

false

none

Array of unique identifiers for the premises associated with the vendor, facilitating streamlined management and reference within the system.

» vendorName

string

false

none

Name of the vendor

» workOrderTemplateSettings

WorkOrderTemplateSettingsDTO

false

none

Data transfer object representing the settings and configurations for work order templates, facilitating streamlined management and customization of work orders within the enterprise workflow.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» createdBy

string

false

none

Username of who created this resource

»» createdAt

string(date-time)

false

none

Timestamp when this resource was created

»» workOrderId

integer(int64)

false

none

Unique identifier for the work order

»» startDate

string(date)

false

none

Start date of the resource

»» dueDuration

integer(int32)

false

none

Specifies the duration, in minutes, for which a work order is due, facilitating effective scheduling and resource allocation.

»» dueMonths

integer(int32)

false

none

Specifies the number of months until the work order is due, facilitating effective scheduling and resource allocation.

»» endDate

string(date)

false

none

End date of the resource

»» recurringWOPriorityId

integer(int64)

false

none

Unique identifier for the recurring w o priority

»» recurringWOPriority

string

false

none

Priority of the recurring w o

»» recurringWOPriorityType

string

false

none

Type of the recurring w o priority

»» isTemplate

boolean

false

none

Whether the resource is template

»» isRemoveByDate

boolean

false

none

Whether the resource is remove by

»» triggerByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the trigger by work order status

»» triggerByWorkOrderStatus

string

false

none

Status of the trigger by work order

»» triggerByWorkOrderStatusType

string

false

none

Type of the trigger by work order status

»» removeByWorkOrderStatusId

integer(int64)

false

none

Unique identifier for the remove by work order status

»» removeByWorkOrderStatus

string

false

none

Status of the remove by work order

»» removeByWorkOrderStatusType

string

false

none

Type of the remove by work order status

» assignedUserIds

[integer]

false

none

Array of unique identifiers for users assigned to the work order, facilitating effective resource allocation and management.

» assignedUserDtos

[UserDTO]

false

none

Array of user assignments associated with the work order, providing visibility into the personnel responsible for its execution.

» assignedUsers

[string]

false

none

List of users assigned to the work order, facilitating effective task management and resource allocation.

» variableQuantity

integer(int64)

false

none

Quantity of variable quantity

» workOrderAvailable

boolean

false

none

Indicates whether a work order is currently available for processing within the system.

» exactPlacement

string

false

none

Specifies the precise location or arrangement for the execution of the work order, ensuring clarity in task assignment and resource allocation.

» primaryWorkOrderId

integer(int64)

false

none

Unique identifier for the primary work order

» primaryWorkOrderDto

WorkOrderDTO

false

none

Data transfer object representing a work order, encapsulating essential details such as task specifications, assigned resources, and status updates to facilitate efficient project management and operational workflow.

» primaryWorkOrderDisplayId

string

false

none

Unique identifier for the primary work order display

» isPrimary

boolean

false

none

Whether the resource is primary

» invoiceIds

[integer]

false

none

Array of unique identifiers for invoices associated with the work order, facilitating efficient tracking and management of financial transactions.

» createdByTrigger

boolean

false

none

Indicates whether the work order was created automatically by a trigger event within the system.

» internalCosts

string

false

none

Represents the internal costs associated with the work order, providing essential financial insights for effective budget management.

» invoiceTotal

string

false

none

Total invoice

» partsTotal

string

false

none

Total parts

» inspectionItemId

integer(int64)

false

none

Unique identifier for the inspection item

» partIdToAttach

integer(int64)

false

none

Unique identifier for the part to be attached to the work order, facilitating efficient tracking and management of resources.

» recurringWOIsTemplate

boolean

false

write-only

Indicates whether the work order is based on a recurring template, facilitating streamlined management of repeat tasks.

» recurringWOStartDate

string(date)

false

write-only

Date of the recurring w o start

» recurringWOEndDate

string(date)

false

write-only

Date of the recurring w o end

» recurringWODueDuration

integer(int32)

false

write-only

Specifies the duration, in days, for which a work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWODueMonths

integer(int32)

false

write-only

Specifies the number of months for which the work order is set to recur, facilitating effective scheduling and resource allocation.

» recurringWOPriority

string

false

write-only

Priority of the recurring w o

» recurringWOIsRemoveByDate

boolean

false

write-only

Date of the recurring w o is remove by

» triggerByWorkOrderStatus

string

false

write-only

Status of the trigger by work order

» removeByWorkOrderStatus

string

false

write-only

Status of the remove by work order

» recurringWOPriorityType

string

false

write-only

Type of the recurring w o priority

» triggerByWorkOrderStatusType

string

false

write-only

Type of the trigger by work order status

» removeByWorkOrderStatusType

string

false

write-only

Type of the remove by work order status

» recurringWOPriorityId

integer(int64)

false

write-only

Unique identifier for the recurring w o priority

» triggerByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the trigger by work order status

» removeByWorkOrderStatusId

integer(int64)

false

write-only

Unique identifier for the remove by work order status

Get All Active Work Order Status Type IDs

HTTP Request

GET /api/workOrders/allActiveWorkOrderStatusTypes

📋 Description: Retrieves all active work order status types, providing essential insights for effective work order management and operational efficiency.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Get All Active Work Order Priority Type IDs

HTTP Request

GET /api/workOrders/allActiveWorkOrderPriorityTypes

📋 Description: Retrieves a list of all active work order priority types, providing essential information for effective resource allocation and prioritization within operational workflows.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Detach Asset Part From Work Order

HTTP Request

DELETE /api/workOrders/{id}/assetParts/{assetPartId}

📋 Description: Deletes a specific asset part from a designated work order, streamlining asset management and ensuring accurate inventory records.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

assetPartId

path

integer(int64)

true

Unique identifier for the asset part

Responses

Status

Meaning

Description

Schema

200

OK

OK

None