> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# buildops-assets

> BuildOps Assets - assets, asset makes, asset types

**Server path:** `/buildops-assets` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                              | Description                          |
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------ |
| [`buildops-assets_get_v1_asset_makes`](#buildops-assets_get_v1_asset_makes)                                       | Get list of asset makes              |
| [`buildops-assets_get_v1_asset_makes_make_id`](#buildops-assets_get_v1_asset_makes_make_id)                       | Get asset make                       |
| [`buildops-assets_get_v1_asset_types`](#buildops-assets_get_v1_asset_types)                                       | Get Asset Types List by tenantId     |
| [`buildops-assets_get_v1_assets`](#buildops-assets_get_v1_assets)                                                 | Get Property Assets List By tenantId |
| [`buildops-assets_patch_v1_asset_makes_make_id`](#buildops-assets_patch_v1_asset_makes_make_id)                   | Update asset make                    |
| [`buildops-assets_patch_v1_assets_asset_id`](#buildops-assets_patch_v1_assets_asset_id)                           | Update property asset                |
| [`buildops-assets_post_v1_asset_makes`](#buildops-assets_post_v1_asset_makes)                                     | Create asset make                    |
| [`buildops-assets_post_v1_asset_makes_make_id_archive`](#buildops-assets_post_v1_asset_makes_make_id_archive)     | Archive asset make                   |
| [`buildops-assets_post_v1_asset_makes_make_id_unarchive`](#buildops-assets_post_v1_asset_makes_make_id_unarchive) | Unarchive asset make                 |
| [`buildops-assets_post_v1_assets`](#buildops-assets_post_v1_assets)                                               | Create property asset                |

***

## buildops-assets\_get\_v1\_asset\_makes

Get list of asset makes

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                    |
| ------------------ | ------- | -------- | ------- | ---------------------------------------------- |
| `page`             | number  | No       | —       | Page number                                    |
| `page_size`        | number  | No       | —       | Number of items per page                       |
| `include_archived` | boolean | No       | —       | Flag to include archived items in the response |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "number",
        "description": "Page number"
      },
      "page_size": {
        "type": "number",
        "description": "Number of items per page"
      },
      "include_archived": {
        "type": "boolean",
        "description": "Flag to include archived items in the response"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_get\_v1\_asset\_makes\_make\_id

Get asset make

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `makeId`  | string | Yes      | —       | Make Id     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "makeId": {
        "type": "string",
        "description": "Make Id"
      }
    },
    "required": [
      "PCID",
      "makeId"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_get\_v1\_asset\_types

Get Asset Types List by tenantId

**Parameters:**

| Parameter   | Type    | Required | Default | Description                |
| ----------- | ------- | -------- | ------- | -------------------------- |
| `page`      | integer | No       | —       | Page number for pagination |
| `page_size` | integer | No       | —       | Number of items per page   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of items per page"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_get\_v1\_assets

Get Property Assets List By tenantId

**Parameters:**

| Parameter          | Type    | Required | Default | Description                                                                      |
| ------------------ | ------- | -------- | ------- | -------------------------------------------------------------------------------- |
| `page`             | integer | No       | —       | Page number for pagination                                                       |
| `page_size`        | integer | No       | —       | Number of items per page                                                         |
| `property_id`      | string  | No       | —       | Property ID                                                                      |
| `include_inactive` | boolean | No       | —       | If this parameter is passed as true, this endpoint will return inactive vendors. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "page": {
        "type": "integer",
        "description": "Page number for pagination"
      },
      "page_size": {
        "type": "integer",
        "description": "Number of items per page"
      },
      "property_id": {
        "type": "string",
        "description": "Property ID"
      },
      "include_inactive": {
        "type": "boolean",
        "description": "If this parameter is passed as true, this endpoint will return inactive vendors."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_patch\_v1\_asset\_makes\_make\_id

Update asset make

**Parameters:**

| Parameter | Type   | Required | Default | Description    |
| --------- | ------ | -------- | ------- | -------------- |
| `makeId`  | string | Yes      | —       | Make Id        |
| `name`    | string | No       | —       | The name value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "makeId": {
        "type": "string",
        "description": "Make Id"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "makeId"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_patch\_v1\_assets\_asset\_id

Update property asset

**Parameters:**

| Parameter               | Type   | Required | Default | Description   |                                                                 |
| ----------------------- | ------ | -------- | ------- | ------------- | --------------------------------------------------------------- |
| `assetId`               | string | Yes      | —       | Asset Id      |                                                                 |
| `assetName`             | string | No       | —       | Asset Name    |                                                                 |
| `assetTypeId`           | string | No       | —       | Asset Type Id |                                                                 |
| `barCodeId`             | string | null     | No      | —             | Bar Code ID associated with the asset                           |
| `bluonAssetModel`       | string | null     | No      | —             | Bluon asset model                                               |
| `imageUrl`              | string | null     | No      | —             | URL of the asset image                                          |
| `installDate`           | number | null     | No      | —             | Installation date as a Unix timestamp (seconds since epoch)     |
| `internalIdentifier`    | string | null     | No      | —             | Custom internal identifier                                      |
| `lifeExpectancyInYears` | number | null     | No      | —             | Life expectancy in years                                        |
| `location`              | string | null     | No      | —             | Location within the property                                    |
| `makeId`                | string | null     | No      | —             | Make Id                                                         |
| `manufacturedDate`      | string | null     | No      | —             | Manufactured date in ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ) |
| `modelNumber`           | string | null     | No      | —             | Model Number                                                    |
| `namePlateImageUrl`     | string | null     | No      | —             | URL of the nameplate image                                      |
| `ownerIdentifier`       | string | null     | No      | —             | Identifier assigned by the owner                                |
| `propertyZone`          | string | null     | No      | —             | Zone within the property                                        |
| `qrCodeId`              | string | null     | No      | —             | QR Code ID associated with the asset                            |
| `serialNo`              | string | null     | No      | —             | Serial No                                                       |
| `weight`                | number | null     | No      | —             | Expected remaining life expectancy in years                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "assetId": {
        "type": "string",
        "description": "Asset Id"
      },
      "assetName": {
        "type": "string",
        "description": "Asset Name"
      },
      "assetTypeId": {
        "type": "string",
        "description": "Asset Type Id"
      },
      "barCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Bar Code ID associated with the asset"
      },
      "bluonAssetModel": {
        "type": [
          "string",
          "null"
        ],
        "description": "Bluon asset model"
      },
      "imageUrl": {
        "type": [
          "string",
          "null"
        ],
        "description": "URL of the asset image"
      },
      "installDate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Installation date as a Unix timestamp (seconds since epoch)"
      },
      "internalIdentifier": {
        "type": [
          "string",
          "null"
        ],
        "description": "Custom internal identifier"
      },
      "lifeExpectancyInYears": {
        "type": [
          "number",
          "null"
        ],
        "description": "Life expectancy in years"
      },
      "location": {
        "type": [
          "string",
          "null"
        ],
        "description": "Location within the property"
      },
      "makeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Make Id"
      },
      "manufacturedDate": {
        "type": [
          "string",
          "null"
        ],
        "description": "Manufactured date in ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ)"
      },
      "modelNumber": {
        "type": [
          "string",
          "null"
        ],
        "description": "Model Number"
      },
      "namePlateImageUrl": {
        "type": [
          "string",
          "null"
        ],
        "description": "URL of the nameplate image"
      },
      "ownerIdentifier": {
        "type": [
          "string",
          "null"
        ],
        "description": "Identifier assigned by the owner"
      },
      "propertyZone": {
        "type": [
          "string",
          "null"
        ],
        "description": "Zone within the property"
      },
      "qrCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "QR Code ID associated with the asset"
      },
      "serialNo": {
        "type": [
          "string",
          "null"
        ],
        "description": "Serial No"
      },
      "weight": {
        "type": [
          "number",
          "null"
        ],
        "description": "Expected remaining life expectancy in years"
      }
    },
    "required": [
      "PCID",
      "assetId"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_post\_v1\_asset\_makes

Create asset make

**Parameters:**

| Parameter | Type   | Required | Default | Description    |
| --------- | ------ | -------- | ------- | -------------- |
| `name`    | string | Yes      | —       | The name value |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "name": {
        "type": "string",
        "description": "The name value"
      }
    },
    "required": [
      "PCID",
      "name"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_post\_v1\_asset\_makes\_make\_id\_archive

Archive asset make

**Parameters:**

| Parameter           | Type   | Required | Default | Description |                     |
| ------------------- | ------ | -------- | ------- | ----------- | ------------------- |
| `makeId`            | string | Yes      | —       | Make Id     |                     |
| `replacementMakeId` | string | null     | No      | —           | Replacement Make Id |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "makeId": {
        "type": "string",
        "description": "Make Id"
      },
      "replacementMakeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Replacement Make Id"
      }
    },
    "required": [
      "PCID",
      "makeId"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_post\_v1\_asset\_makes\_make\_id\_unarchive

Unarchive asset make

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `makeId`  | string | Yes      | —       | Make Id     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "makeId": {
        "type": "string",
        "description": "Make Id"
      }
    },
    "required": [
      "PCID",
      "makeId"
    ]
  }
  ```
</Expandable>

***

## buildops-assets\_post\_v1\_assets

Create property asset

**Parameters:**

| Parameter               | Type   | Required | Default | Description          |                                                                 |
| ----------------------- | ------ | -------- | ------- | -------------------- | --------------------------------------------------------------- |
| `assetName`             | string | Yes      | —       | Asset Name           |                                                                 |
| `assetTypeId`           | string | Yes      | —       | Asset Type Id        |                                                                 |
| `barCodeId`             | string | null     | No      | —                    | Bar Code ID associated with the asset                           |
| `bluonAssetModel`       | string | null     | No      | —                    | Bluon asset model                                               |
| `customerPropertyId`    | string | Yes      | —       | Customer Property Id |                                                                 |
| `imageUrl`              | string | null     | No      | —                    | URL of the asset image                                          |
| `installDate`           | number | null     | No      | —                    | Installation date as a Unix timestamp (seconds since epoch)     |
| `internalIdentifier`    | string | null     | No      | —                    | Custom internal identifier                                      |
| `lifeExpectancyInYears` | number | null     | No      | —                    | Life expectancy in years                                        |
| `location`              | string | null     | No      | —                    | Location within the property                                    |
| `makeId`                | string | null     | No      | —                    | Make Id                                                         |
| `manufacturedDate`      | string | null     | No      | —                    | Manufactured date in ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ) |
| `modelNumber`           | string | null     | No      | —                    | Model Number                                                    |
| `namePlateImageUrl`     | string | null     | No      | —                    | URL of the nameplate image                                      |
| `ownerIdentifier`       | string | null     | No      | —                    | Identifier assigned by the owner                                |
| `propertyZone`          | string | null     | No      | —                    | Zone within the property                                        |
| `qrCodeId`              | string | null     | No      | —                    | QR Code ID associated with the asset                            |
| `serialNo`              | string | null     | No      | —                    | Serial No                                                       |
| `weight`                | number | null     | No      | —                    | Expected remaining life expectancy in years                     |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "assetName": {
        "type": "string",
        "description": "Asset Name"
      },
      "assetTypeId": {
        "type": "string",
        "description": "Asset Type Id"
      },
      "barCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Bar Code ID associated with the asset"
      },
      "bluonAssetModel": {
        "type": [
          "string",
          "null"
        ],
        "description": "Bluon asset model"
      },
      "customerPropertyId": {
        "type": "string",
        "description": "Customer Property Id"
      },
      "imageUrl": {
        "type": [
          "string",
          "null"
        ],
        "description": "URL of the asset image"
      },
      "installDate": {
        "type": [
          "number",
          "null"
        ],
        "description": "Installation date as a Unix timestamp (seconds since epoch)"
      },
      "internalIdentifier": {
        "type": [
          "string",
          "null"
        ],
        "description": "Custom internal identifier"
      },
      "lifeExpectancyInYears": {
        "type": [
          "number",
          "null"
        ],
        "description": "Life expectancy in years"
      },
      "location": {
        "type": [
          "string",
          "null"
        ],
        "description": "Location within the property"
      },
      "makeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "Make Id"
      },
      "manufacturedDate": {
        "type": [
          "string",
          "null"
        ],
        "description": "Manufactured date in ISO 8601 format (YYYY-MM-DDTHH:mm:ss.sssZ)"
      },
      "modelNumber": {
        "type": [
          "string",
          "null"
        ],
        "description": "Model Number"
      },
      "namePlateImageUrl": {
        "type": [
          "string",
          "null"
        ],
        "description": "URL of the nameplate image"
      },
      "ownerIdentifier": {
        "type": [
          "string",
          "null"
        ],
        "description": "Identifier assigned by the owner"
      },
      "propertyZone": {
        "type": [
          "string",
          "null"
        ],
        "description": "Zone within the property"
      },
      "qrCodeId": {
        "type": [
          "string",
          "null"
        ],
        "description": "QR Code ID associated with the asset"
      },
      "serialNo": {
        "type": [
          "string",
          "null"
        ],
        "description": "Serial No"
      },
      "weight": {
        "type": [
          "number",
          "null"
        ],
        "description": "Expected remaining life expectancy in years"
      }
    },
    "required": [
      "PCID",
      "assetName",
      "assetTypeId",
      "customerPropertyId"
    ]
  }
  ```
</Expandable>
