/models

post

This endpoint allows you to post a model.

get

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

get

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

/models({modelId})/header

get

This endpoint allows get a model header based on the ID and status you specify.

put

Update the model header information and get the updated information.

/models({modelId})

delete

This endpoint allows you to delete model with specified id.

/models/publish

put

This endpoint is used to publish multiple models.

/models({modelId})/revise

put

This endpoint allows to create new revision of a model.

/models({modelId})/publish

put

This endpoint allows to publish a model.

/models({modelId})/values

get

This API will read the attribute values of the model.

put

Updates attribute values of the model.

/models({modelId})/documents

get

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

post

This end point allows you to assign documents to a model.

/models({modelId})/instructions

get

This end point gives the instructions assigned to the given model Id.

/errorcode({objectId})/{objectType}/create

post

This endpoint allows you to post aerror Code.

/errorcode/update

put

This endpoint is used to update the errorCode.

/errorCode({objectId})

get

This end point gives the error codes assigned to the given model Id.

/errorcode/delete

post

This endpoint allows you delet the errorCode.

/models/instructions

put

This endpoint is used to add or remove multiple intructions to or from multiple models.

/models({modelId})/announcements

get

Gets all the announcements assigned to the model of specified id.

/models({modelId})/spareparts

get

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

/models/spareparts

put

This endpoint is used to add or remove multiple parts to or from a model.

/models({modelId})/components

get

Gets list of components attached to model of specified Id.

put

Updates list of model components.

/organizations

get

This endpoint will get all organizations in the system.

/organizations/byrole

get

This endpoint will get organizations with specific role in the system.

/organizations/$count

get

This endpoint will get the count of all organizations in the system.

/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

/models/attributeSearch

get

This api will allow you to search a model 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'