/equipment

post

This endpoint allows you to create an equipment.

get

This endpoint allows you to search for equipment based on filter query parameter.

get

This endpoint allows you to get count of equipment based on filter query

/equipment({equipmentId})/header

get

This endpoint allows get an equipment based on the ID you specify.

put

This end point allows you to update header details of an equipment and get the updated equipment.

/equipment({equipmentID})

delete

This endpoint allows you to delete equipment with specified id.

/equipment/publish

put

This endpoint is used to publish more than one equipment.

/equipment({equipmentId})/revise

put

This endpoint allows to create new revision of an equipment.

/equipment({equipmentId})/publish

put

This endpoint allows to publish of an equipment.

/equipment({equipmentId})/changelifecycle

put

This endpoint changes the lifecycle of the equipment.

/equipment({equipmentId})/templates

get

This endpoint allows get list of templates associated with specified equipment Id.

put

This end point allows you to modify the list of templates associated with the equipment of specified id.

/equipment({equipmentId})/values

get

This endpoint gets list of values associated with specified equipmentID.

put

This end point allows you to modify value associated with equipment of specified id.

/equipment({equipmentId})/components

get

Gets list of components attached to equipment of specified Id.

put

Updates list of equipment components.

/equipment({equipmentId})/documents

get

Gets all the documents assigned to the equipment of specified id and status.

post

This end point allows you to assign documents to an equipment.

/equipment({equipmentId})/timeline

get

This endpoint is used to get all timeline events of the equipment.

/equipment({equipmentId})/instructions

get

This endpoint will get all instructions assigned to the equipment.

/equipment({equipmentId})/spareparts

get

Gets all the spareparts assigned to the equipment of specified id.

/equipment({equipmentId})/workorders

get

Gets all the workorders assigned to the equipment of specified id.

/equipment/instructions

put

This endpoint is used to add or remove multiple instructions to or from multiple equipment.

/equipment/spareparts

put

This endpoint is used to add/remove/update the quantities of multiple parts to an equipment.

/equipment/transfer

put

This endpoint is used to get transfer equipment to other organization.

/organizations

get

This endpoint will get all organizations in the system.

/organizations/byrole

get

This endpoint will get organizations with specific role.

/organizations/$count

get

This endpoint will get the count of all organizations.

/enumeration

get

This api will allow you to get the enumeration values. For example /enumration?type=EquipmentTracking&type=EquipmentSafetyRisk

/enumerationvalue

get

This api will allow you to get a particular value of an enumeration type. For example /enumration?type=EquipmentSafetyRisk&code=1

/equipment/attributeSearch

get

This api will allow you to search a equipment based on its attributes values. It accepts a key value, where Key is the internal attribute ID and the value is the String Value or Enum Value depending on the attribute type. It will accept multiple pairs of attribute ID and Values seperated by "and" operator. Currently only "AND" operation is supported. For example /attributeSearch?$filter=CEC3DFF4634C492788AF479894AE4113 eq '266'