Novant

Documentation

Assets

Retrieves a list of all assets in a project.

POST /v1/assets
curl https://api.novant.io/v1/assets \
  -X POST \
  -u ak_sample_123: \
  --compressed

Parameters

asset_ids

An allowlist to filter assets. Ids are formatted as a comma-separated list, i.e.: "a.1,a.2,a.8".

Returns

Returns the list of assets in this project. If asset_ids was specified, only returns selected assets.

{
  "assets": [
    {
      "id": "a.1",
      "name": "AHU-1",
      "type": "mech.ahu",
      "props": {
        "expected_life": "9 years",
        "warranty_end_date": "2023-09-07",
        "expected_replacement_cost": "$65000",
        "warranty_parts_contact": "service@acme.com",
        "manufacturer": "Carrier",
        "warranty_guarantor": "Carrier",
        "model": "AHU-M8",
        "warranty_labor_duration": "3 years",
        "warranty_start_date": "2020-09-07",
        "warranty_labor_contact": "service@acme.com",
        "initial_cost": "$89000",
        "expected_replacement_date": "2029-09-07",
        "serial_number": "012-53K-M12",
        "maintenance_contractor": "ACME Mechanical",
        "installation_date": "2020-09-03",
        "warranty_parts_duration": "3 years",
        "maintenance_interval": "1 years"
      },
      "ontology": {
        "vbis": "ME-AHU",
        "brick": "AHU",
        "haystack": "equip,ahu"
      },
      "source_ids": [
        "s.1"
      ]
    },
    ...
  ]
}