/assessmenttemplates

get

Gets the list of all the assessment templates.

post

Create new assessment templates.

Please note:

  • the payloads for the different assessment templates types might have some difference in keys. please refer to the examples.
  • for supported impacts, please refer to the different assessment template types
  • for getting supported objects for specific intent type, please refer to the objects service below.
get

Get the Asset Core business objects supported by an assessment template

/assessmenttemplates/{assessmentTemplateId}

APIs to fetch details or perform actions on a single assessment template

delete

Deletes the specified Assessment Template.

put

Update existing assessment templates.

Please note:

  • the payloads for the different assessment templates types might have some difference in keys. please refer to the examples.
  • for supported impacts, please refer to the different assessment template types
  • for getting supported objects for specific intent type, please refer to the objects service below.
get

Gets the main details of an assessment template.

get

Gets the roles assigned to an assessment template.

put

Update roles assigned to an assessment template.

get

Gets the thresholds assigned to an assessment template.

put

Update thresholds assigned to an assessment template. Thresholds can be updated only for assessment templates of types Risk and criticality template (CA), Failure Mode Effect Analysis template (FMEA), Simple Checklist template (CL)

put

Publish an assessment template

put

Create a new revision of an already published assessment template

/assessmenttemplates/{assessmentTemplateId}/impacts

APIs to read/update impacts or sections and dimensions or questions in an assessment template

Note: Impacts and dimensions are not applicable for RCM template

get

Gets the impacts and dimensions assigned to an assessment template.

put

Update impacts assigned to an assessment template

put

Update dimensions assigned to an impact action can be either 'assign' or 'remove'

Note: Impacts and dimensions are not applicable for RCM template

put

Assign Attribute groups and indicator groups to a dimension action can be either 'assign' or 'remove'

Note: Impacts and dimensions are not applicable for RCM template

/assessmenttemplates/{assessmentTemplateId}/indicators

API to read and assign overall and section result indicators from an assessment template.

Note: This is applicable only for simple checklist template

get

Gets overall and section result indicators which are assigned to an assessment template.

APIs to assign/remove overall result indicators to an assessment template.

Note: This is applicable only for simple checklist template

put

APIs to assign/remove overall result indicators to an assessment template. action can be either 'assign' or 'remove'

/assessmenttemplates/{assessmentTemplateId}/sections/{impactId}/indicators

APIs to assign/remove section result indicators to a section of an assessment template.

Note: This is applicable only for simple checklist template

put

APIs to assign/remove section result indicators to a section of an assessment template. action can be either 'assign' or 'remove'

/assessmenttemplates/{assessmentTemplateId}/templates

APIs to read/update Asset central templates in an assessment template

get

Gets the Asset Central templates assigned to an assessment template.

put

Update Asset Central templates assigned to an assessment template. action can be either 'assign' or 'remove'

/assessmenttemplates/{assessmentTemplateId}/dimensiongraph

APIs to read/update dimensiongraph. Applicable only to an advanced checklist template.

get

Gets the dimension graph assigned to an assessment template.

put

Update dimension graph assigned to an assessment template.