# Equipment Create/update equipment(s) Endpoint: POST /rest/api/standard/v1/Asset Version: 1.0.0 Security: basicAuth ## Request fields (application/json): - `assetList` (array) - `assetList.assetGuid` (string) Unique identifier and is automatically generated by Aimsio system. This is only used to update existing object - `assetList.assetCode` (string, required) Unique identifier, visible to end users. Required for creating or updating an object - `assetList.assetCategoryCode` (string, required) The code of an existing equipment billable item in Aimsio. - `assetList.assetSerialNumber` (string) - `assetList.assetModel` (string) - `assetList.assetOperatorEmployeeCode` (string) Must be a valid employee number/code - `assetList.assetStatusUname` (string, required) Enum: "active_asset_status", "inactive_asset_status", "repair_and_maintenance_asset_status" - `assetList.assetNotes` (string) - `assetList.assetLocation` (string) - `assetList.assetActivationDate` (integer) Timestamp in epoch millseconds - `assetList.assetTerminationDate` (integer) Timestamp in epoch millseconds - `assetList.assetFormData` (object) Read-only schema used in GET requests to display object's custom fields data. For POST requests, refer to - `assetList.customFieldDataList` (array) - `assetList.customFieldDataList.customFieldDataDtype` (string) Enum: "NumberFieldData", "FreeTextFieldData", "Integer64FieldData", "LookupFieldData", "SelectFieldData", "BooleanFieldData", "TableFieldData" - `assetList.customFieldDataList.customFieldDataUname` (string) Unique identifier/key for the custom field - `assetList.customFieldDataList.customFieldDataStringValue` (string) Required if is not - `assetList.customFieldDataList.customFieldDataBooleanValue` (boolean) Required if is - `assetList.assetCurrentJobsList` (array) - `assetList.assetCurrentJobsList.equipmentRecordJobNumber` (string, required) Must be an existing job number with , or status ## Response 200 fields (application/json): - `dtype` (string) - `id` (integer) - `guid` (string) - `importConfiguration` (string) - `numberOfEntitiesCreated` (integer) - `numberOfEntitiesEdited` (integer) - `numberOfEntitiesEditedWithErrors` (integer) - `numberOfEntitiesNotImportedDueToErrors` (integer) - `extra` (string) - `notices` (array) - `updatedAt` (integer) - `importResultType` (string) - `numberOfEntitiesImported` (integer)