API reference
All operations
EQUIPMENT - COMPONENTS

Updates an existing equipment component record.

PUT/api/v2/equipment/components/{id}

Authentication

Choose one supported method for this request.

OAuth 2.0 client credentials

Parameters

idpathinteger · int32required

The ID of the component to update.

Request body

application/jsonrequired

The request containing updated component data.

UpdateEquipmentComponentRequest
  • componentIDinteger · int32
  • equipmentIDinteger · int32
  • profileIDinteger · int32
  • componentLookupIDinteger · int32
  • componentCategoryIDinteger · int32
  • componentTypeIDinteger · int32
  • profileDisplaystringnullable
  • categorystringnullable
  • descriptionstringnullable
  • startDatestring · datenullable
  • startHoursnumber · double
  • partNostringnullable
  • serialNostringnullable
  • averageLifenumber · double
  • adjustedLifenumber · double
  • remainingLifenumber · double
  • percentUsednumber · double
  • dueDatestring · date-timenullable
  • commentsstringnullable
  • replacedboolean
  • overdueboolean
  • replacementIDinteger · int32
  • componentTypestringnullable
  • percentUsedDisplaystringnullable

Responses

Component updated successfully.

Standard response envelopeisSuccessmessageerrorsdata

Read the result from data. When isSuccess is false, errors lists what went wrong. Handling errors

dataEquipmentComponentDto
  • componentIdinteger · int32
  • equipmentIdinteger · int32
  • componentLookupIdinteger · int32
  • componentCategoryIdinteger · int32
  • componentTypeIdinteger · int32
  • descriptionstring
  • startDatestring · datenullable
  • startHoursnumber · double
  • partNostring
  • serialNostring
  • averageLifenumber · double
  • adjustedLifenumber · double
  • remainingLifenumber · double
  • percentUsednumber · double
  • dueDatestring · datenullable
  • commentsstring
  • replacedboolean
  • deletedboolean