API reference
All operations
EQUIPMENT

Creates a new equipment record.

POST/api/v2/external/equipment

Authentication

Choose one supported method for this request.

OAuth 2.0 client credentialsAPI key

Request body

application/jsonrequired

The request containing equipment data to create.

UpdateEquipmentExternalIdRequest
  • externalIdstring
  • parentIdinteger · int32nullable
  • statusstringnullable
  • parentTypestringnullable
  • descriptionstringnullable
  • makestringnullable
  • modelstringnullable
  • serialNumberstringnullable
  • stockNumberstringnullable
  • equipmentNumberstringnullable
  • equipmentYearstringnullable
  • inventorybooleannullable
  • fleetstringnullable
  • fleetTypestringnullable
  • newUsedstringnullable
  • groupCodestringnullable
  • currentBranchIdinteger · int32nullable
  • currentBranchstringnullable
  • accountNumberstringnullable
  • parentNumberinteger · int32nullable
  • machinebooleannullable
  • availableForQuotebooleannullable
  • pmActivebooleannullable
  • classstringnullable
  • inOutstringnullable
  • categorystringnullable
  • acquisitionDatestring · date-timenullable
  • deletedbooleannullable
  • addRecordIfMatchNotFoundbooleannullable
  • externalProviderstringnullable
  • modifySourcestringnullable

Responses

Equipment created successfully.

Standard response envelopeisSuccessmessageerrorsdata

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

dataEquipmentDto
  • equipmentIdinteger · int32
  • parentIdinteger · int32
  • parentTypestring
  • parentNamestring
  • companyIdinteger · int32
  • companyAccountNostring
  • companyNamestring
  • machinebooleannullable
  • categorystring
  • categoryIdinteger · int32nullable
  • makestringnullable
  • modelstringnullable
  • descriptionstringnullable
  • serialNostringnullable
  • stockNostringnullable
  • equipmentNostringnullable
  • equipYearstringnullable
  • startDatestring · datenullable
  • startHoursnumber · doublenullable
  • lastSmrdatestring · datenullable
  • lastSmrnumber · doublenullable
  • activebooleannullable
  • latitudenumber · doublenullable
  • longitudenumber · doublenullable
  • hoursPerDaynumber · doublenullable
  • hoursPerDayRangeinteger · int32nullable
  • ucwearProfileIdinteger · int32nullable
  • ucstartDatestring · datenullable
  • ucstartHoursnumber · doublenullable
  • pmprofileIdinteger · int32nullable
  • pmstartDatestring · datenullable
  • pmstartHoursnumber · doublenullable
  • pmactivebooleannullable
  • pmfluidSampleOnlybooleannullable
  • pminitialIntervalinteger · int32nullable
  • pmintervalStepinteger · int32nullable
  • pmroundIntervalbooleannullable
  • pmstartIntervalinteger · int32nullable
  • pmcalculateNextIntervalbooleannullable
  • pmmaxHoursinteger · int32nullable
  • pmcommentsstringnullable
  • componentProfileIdinteger · int32nullable
  • getprofileIdinteger · int32nullable
  • inventorybooleannullable
  • currentBranchIdinteger · int32nullable
  • fleetstringnullable
  • fleetTypestringnullable
  • statusstringnullable
  • newUsedstringnullable
  • groupCodestringnullable
  • acquisitionCostnumber · doublenullable
  • bookValuenumber · doublenullable
  • currentCostnumber · doublenullable
  • listPricenumber · doublenullable
  • sellPricenumber · doublenullable
  • acquisitionDatestring · datenullable
  • availableForQuotebooleannullable
  • inventoryNotesstringnullable
  • inventorySpecsstringnullable
  • deletedbooleannullable
  • classstringnullable
  • inOutstringnullable
  • lockSellPricebooleannullable
  • sellPriceUseMarkupbooleannullable
  • sellPriceMarkupnumber · doublenullable
  • sellPriceMarkupCostFieldstringnullable
  • baseNostringnullable
  • consignmentUnitbooleannullable
  • rentalDaysinteger · int32nullable
  • hoursPerDayOverridebooleannullable
  • uctargetWearPercentnumber · doublenullable
  • excludeUctrackingbooleannullable
  • completebooleannullable
  • satelliteIdentifierstringnullable
  • satelliteProviderstringnullable
  • enteredstring · date-timenullable
  • lastModifiedstring · date-timenullable
  • linkedbooleannullable
  • hasUcboolean
  • ucdatestring · datenullable
  • ucactionstringnullable
  • ucintervalinteger · int32nullable
  • ucintervalTypestringnullable
  • saleDatestring · datenullable
  • tierstringnullable
  • webListingbooleannullable
  • webListingDescriptionstringnullable