Integrating your Assets

Overview

Integrate your asset information into our platform to visualize and track physical assets such as sensors, vehicles, equipment, and infrastructure. This integration enables comprehensive asset management and monitoring capabilities with real-time location tracking and attribute management.


Endpoint

Endpoint Icon

https://api.tomorrow.io/v4/connect/assets/\{feedId}


Request Body Parameters

Field NameData TypeDescriptionSample ValueRequired
dataarrayArray of asset itemsYes

Request Asset Data Parameters

Field NameData TypeDescriptionSample ValueRequired
idstringUnique identifier of the assetYes
namestringDisplay name of the asset that is visible in the platformYes
locationobjectAsset location (GeoJSON format). Point geometry requiredYes
timeZonestringTime zone identifier. Defaults to "UTC"No
endTimestringAsset expiration time. When expired the asset won't be displayed in the platform.No
typedAttributesobjectOrganization-specific custom properties for the assetNo

Request Example

{
  "data": [
    {
      "id": "custom_sensor_001",
      "name": "Custom Weather Station",
      "location": {
        "geojsonGeometry": {
          "type": "Point",
          "coordinates": [-73.935242, 40.73061]
        }
      },
      "timeZone": "America/New_York",
      "typedAttributes": {
         "status": {
           "value": "active",
           "type": "text"
         },
         "department": {
           "value": "Environmental Monitoring",
           "type": "text"
         },
         "owner": {
           "value": "John Smith",
           "type": "text"
         },
         "cost_center": {
           "value": "CC-001-ENV",
           "type": "text"
         },
         "serial_number": {
           "value": "WS-2024-001",
           "type": "text"
         },
         "maintenance_schedule": {
           "value": "Monthly",
           "type": "text"
         }
       }
    }
  ]
}

Integration Details

To integrate your data, you need to have an authorized API key. Please reach out to your account manager to receive the authentication information and any additional integration details.