Supplier Resource

Get All Supplier

HTTP Request

GET /api/suppliers

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Fetches a list of suppliers, providing essential details to support procurement and supplier management processes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[SupplierDTO]

false

none

[Data transfer object representing a supplier’s essential information, including contact details, business classification, and compliance status, to facilitate efficient vendor 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

» address

string

false

none

Represents the physical location of the supplier, essential for logistics and communication purposes.

» status

string

false

none

Status of the resource

» assetCategories

[AssetCategoryDTO]

false

none

Array of asset categories associated with the supplier, facilitating the classification and management of supplier-related assets.

»» 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

»» objectAvailable

boolean

false

none

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

» supplierContacts

[SupplierContactDTO]

false

none

An array of contact details for suppliers, facilitating effective communication and relationship management within the supply chain.

»» 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

»» designation

string

false

none

Represents the job title or role of the contact person associated with the supplier, facilitating effective communication and relationship management.

»» phone

string

false

none

Contact phone number for the supplier, used to facilitate communication and coordination.

»» email

string

false

none

Email address of the supplier contact, used for communication and correspondence related to supplier management.

»» supplierId

integer(int64)

false

none

Unique identifier for the supplier

»» supplierContactAvailable

boolean

false

none

Indicates whether a contact person for the supplier is available, facilitating effective communication and relationship management.

» documents

[DocumentDTO]

false

none

An array of SupplierDTO objects representing the documents associated with the supplier, essential for managing supplier-related information and compliance.

»» 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

» assetParts

[AssetPartDTO]

false

none

Array of SupplierDTO objects representing the individual components or parts associated with an asset, facilitating comprehensive asset management and supplier 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

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

» mainAssets

[MainAssetDTO]

false

none

Collection of primary assets associated with the supplier, facilitating effective management and evaluation of supplier capabilities.

»» 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.

»» 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

» supplierAvailable

boolean

false

none

Indicates whether the supplier is currently available for new engagements.

Enumerated Values

Attribute

Value

status

ACTIVE, INACTIVE

Create Supplier

HTTP Request

POST /api/suppliers

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Creates a new supplier entry in the system, enabling businesses to manage their supplier relationships effectively.

Parameters

Name

In

Type

Required

Description

body

body

SupplierDTO

true

Request body containing the supplier information, including name, contact details, and business classification, essential for onboarding new suppliers into the system.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Get Supplier

HTTP Request

GET /api/suppliers/{id}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Retrieves detailed information about a specific supplier identified by the provided ID, facilitating informed decision-making in supplier 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

[SupplierDTO]

false

none

[Data transfer object representing a supplier’s essential information, including contact details, business classification, and compliance status, to facilitate efficient vendor 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

» address

string

false

none

Represents the physical location of the supplier, essential for logistics and communication purposes.

» status

string

false

none

Status of the resource

» assetCategories

[AssetCategoryDTO]

false

none

Array of asset categories associated with the supplier, facilitating the classification and management of supplier-related assets.

»» 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

»» objectAvailable

boolean

false

none

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

» supplierContacts

[SupplierContactDTO]

false

none

An array of contact details for suppliers, facilitating effective communication and relationship management within the supply chain.

»» 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

»» designation

string

false

none

Represents the job title or role of the contact person associated with the supplier, facilitating effective communication and relationship management.

»» phone

string

false

none

Contact phone number for the supplier, used to facilitate communication and coordination.

»» email

string

false

none

Email address of the supplier contact, used for communication and correspondence related to supplier management.

»» supplierId

integer(int64)

false

none

Unique identifier for the supplier

»» supplierContactAvailable

boolean

false

none

Indicates whether a contact person for the supplier is available, facilitating effective communication and relationship management.

» documents

[DocumentDTO]

false

none

An array of SupplierDTO objects representing the documents associated with the supplier, essential for managing supplier-related information and compliance.

»» 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

» assetParts

[AssetPartDTO]

false

none

Array of SupplierDTO objects representing the individual components or parts associated with an asset, facilitating comprehensive asset management and supplier 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

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

» mainAssets

[MainAssetDTO]

false

none

Collection of primary assets associated with the supplier, facilitating effective management and evaluation of supplier capabilities.

»» 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.

»» 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

» supplierAvailable

boolean

false

none

Indicates whether the supplier is currently available for new engagements.

Enumerated Values

Attribute

Value

status

ACTIVE, INACTIVE

Update Supplier

HTTP Request

POST /api/suppliers/{id}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Updates the details of a specific supplier identified by the provided ID, ensuring that supplier information is current and accurate within the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SupplierDTO

true

Request body containing the supplier update information, including contact details, address, and relevant business attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Supplier

HTTP Request

DELETE /api/suppliers/{id}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Deletes a specified supplier from the system, ensuring that all associated data is removed and maintaining the integrity of supplier records.

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 Supplier Availability With Children

HTTP Request

POST /api/suppliers/{id}/updateChildrenAvailability

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Updates the availability status of child entities associated with a specified supplier, enabling efficient management of supplier resources and ensuring accurate availability information for operational planning.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SupplierDTO

true

Request body containing the updated availability status for the supplier’s child entities, ensuring accurate inventory management and operational efficiency.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get All Supplier Contacts By Supplier ID

HTTP Request

GET /api/suppliers/{id}/supplierContacts

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Retrieves a list of supplier contacts associated with the specified supplier ID, enabling efficient management of supplier relationships and communication.

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

[SupplierContactDTO]

false

none

[Data transfer object representing the contact information of a supplier, including essential details for effective communication and relationship management within the supply chain.]

» 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

» designation

string

false

none

Represents the job title or role of the contact person associated with the supplier, facilitating effective communication and relationship management.

» phone

string

false

none

Contact phone number for the supplier, used to facilitate communication and coordination.

» email

string

false

none

Email address of the supplier contact, used for communication and correspondence related to supplier management.

» supplierId

integer(int64)

false

none

Unique identifier for the supplier

» supplierContactAvailable

boolean

false

none

Indicates whether a contact person for the supplier is available, facilitating effective communication and relationship management.

Create Supplier Contacts By Supplier

HTTP Request

POST /api/suppliers/{id}/supplierContacts

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Creates a new supplier contact for the specified supplier, enabling enhanced communication and relationship management within the supplier ecosystem.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

SupplierContactDTO

true

Request body containing the supplier contact details, including name, email, phone number, and role, necessary for establishing effective communication with the specified supplier.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Get Supplier Contact By ID

HTTP Request

GET /api/suppliers/{id}/supplierContacts/{contactId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Retrieves detailed information about a specific supplier contact associated with a given supplier, enabling users to access essential contact details for effective supplier management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

contactId

path

integer(int64)

true

Unique identifier for the contact

Responses

Status

Meaning

Description

Schema

200

OK

OK

SupplierContactDTO

Update Supplier Contact

HTTP Request

POST /api/suppliers/{id}/supplierContacts/{contactId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Creates or updates a supplier contact for the specified supplier, enabling effective management of supplier relationships and contact information.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

contactId

path

integer(int64)

true

Unique identifier for the contact

body

body

SupplierContactDTO

true

Request body containing the supplier contact details, including name, email, phone number, and role, necessary for updating the specified supplier’s contact information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Delete Supplier Contact

HTTP Request

DELETE /api/suppliers/{id}/supplierContacts/{contactId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Deletes a specific supplier contact associated with the given supplier ID, ensuring the removal of outdated or unnecessary contact information from the system.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

contactId

path

integer(int64)

true

Unique identifier for the contact

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

Get Documents By Supplier ID

HTTP Request

GET /api/suppliers/{id}/documents/{documentId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Retrieves the specified document associated with a supplier, providing essential details for effective supplier management and documentation oversight.

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

Assign Document To Supplier

HTTP Request

POST /api/suppliers/{id}/documents/{documentId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Uploads a specified document for the supplier identified by the given ID, facilitating efficient document management within the supplier relationship framework.

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

None

Detach Document From Supplier

HTTP Request

DELETE /api/suppliers/{id}/documents/{documentId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Deletes a specified document associated with a supplier, ensuring the removal of outdated or irrelevant information from the supplier’s records.

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

None

Get Asset Category By ID

HTTP Request

GET /api/suppliers/{id}/assetCategories/{assetCategoryId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Fetches detailed information about a specific asset category associated with a supplier, enabling users to manage and analyze supplier-related asset classifications effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

assetCategoryId

path

integer(int64)

true

Unique identifier for the asset category

Responses

Status

Meaning

Description

Schema

200

OK

OK

AssetCategoryDTO

Assign Asset Category To Supplier

HTTP Request

POST /api/suppliers/{id}/assetCategories/{assetCategoryId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Creates a new asset category for the specified supplier, enabling the organization to effectively manage and categorize assets associated with that supplier.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

assetCategoryId

path

integer(int64)

true

Unique identifier for the asset category

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Detach Asset Category From Supplier

HTTP Request

DELETE /api/suppliers/{id}/assetCategories/{assetCategoryId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Deletes a specific asset category associated with a supplier, ensuring that the asset management system remains organized and up-to-date.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

assetCategoryId

path

integer(int64)

true

Unique identifier for the asset category

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Find Supplier

HTTP Request

POST /api/suppliers/search

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Submits a search request to retrieve supplier information based on specified criteria, enabling efficient supplier management and selection.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the search results for suppliers should be returned in a paginated format, enhancing the efficiency of data retrieval and user experience.

body

body

SupplierDtoFilter

true

Request body containing search criteria and filters for retrieving supplier information based on specified parameters.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageSupplierDTO

Get All Documents By Supplier

HTTP Request

GET /api/suppliers/{id}/documents

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Retrieves all documents associated with a specific supplier, identified by their unique ID, to facilitate efficient management and review of supplier-related 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 Asset Part By ID

HTTP Request

GET /api/suppliers/{id}/assetParts/{assetPartId}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Fetches detailed information about a specific asset part associated with a given supplier, enabling users to effectively manage and assess supplier-related assets.

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

AssetPartDTO

Get All Asset Categories By Supplier ID

HTTP Request

GET /api/suppliers/{id}/assetCategories

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Fetches the asset categories associated with a specific supplier, enabling users to efficiently manage and categorize supplier-related assets.

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

[AssetCategoryDTO]

false

none

[Data transfer object representing a classification of assets within the organization, facilitating effective asset management and reporting by categorizing assets based on their characteristics and usage.]

» 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

» objectAvailable

boolean

false

none

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

Get All Supplier Status

HTTP Request

GET /api/suppliers/status

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Fetches the current status of suppliers, providing insights into their operational performance and availability to support informed decision-making.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Get All Suppliers By Status

HTTP Request

GET /api/suppliers/status/{status}

Deprecated

This endpoint is deprecated and may be removed in a future version. Please use alternative endpoints if available.

📋 Description: Fetches a list of suppliers based on their current status, enabling efficient management and oversight of supplier relationships.

Parameters

Name

In

Type

Required

Description

status

path

string

true

Status of the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[SupplierDTO]

false

none

[Data transfer object representing a supplier’s essential information, including contact details, business classification, and compliance status, to facilitate efficient vendor 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

» address

string

false

none

Represents the physical location of the supplier, essential for logistics and communication purposes.

» status

string

false

none

Status of the resource

» assetCategories

[AssetCategoryDTO]

false

none

Array of asset categories associated with the supplier, facilitating the classification and management of supplier-related assets.

»» 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

»» objectAvailable

boolean

false

none

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

» supplierContacts

[SupplierContactDTO]

false

none

An array of contact details for suppliers, facilitating effective communication and relationship management within the supply chain.

»» 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

»» designation

string

false

none

Represents the job title or role of the contact person associated with the supplier, facilitating effective communication and relationship management.

»» phone

string

false

none

Contact phone number for the supplier, used to facilitate communication and coordination.

»» email

string

false

none

Email address of the supplier contact, used for communication and correspondence related to supplier management.

»» supplierId

integer(int64)

false

none

Unique identifier for the supplier

»» supplierContactAvailable

boolean

false

none

Indicates whether a contact person for the supplier is available, facilitating effective communication and relationship management.

» documents

[DocumentDTO]

false

none

An array of SupplierDTO objects representing the documents associated with the supplier, essential for managing supplier-related information and compliance.

»» 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

» assetParts

[AssetPartDTO]

false

none

Array of SupplierDTO objects representing the individual components or parts associated with an asset, facilitating comprehensive asset management and supplier 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

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

» mainAssets

[MainAssetDTO]

false

none

Collection of primary assets associated with the supplier, facilitating effective management and evaluation of supplier capabilities.

»» 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.

»» 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

» supplierAvailable

boolean

false

none

Indicates whether the supplier is currently available for new engagements.

Enumerated Values

Attribute

Value

status

ACTIVE, INACTIVE