PATCH
/
entities
/
asset
/
{asset_id}
Update Asset
curl --request PATCH \
  --url https://api-sandbox.axle.energy/entities/asset/{asset_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "properties": {
    "power_kw": 1,
    "capacity_kwh": 1
  }
}'
{
  "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "external_id": "<string>",
  "type": "boundary meter",
  "site_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
  "properties": {
    "power_kw": 1,
    "capacity_kwh": 1
  }
}

Authorizations

Authorization
string
header
required

The access token received from the authorization server in the OAuth 2.0 flow.

Path Parameters

asset_id
string<uuid>
required

Body

application/json

Request model for updating an existing asset.

properties
object
required

Asset properties to update Optional properties for an asset.

Response

Successfully updated asset

Response model for asset information.

id
string<uuid>
required

Axle's internal UUID for the asset

external_id
string
required

Vendor-specific identifier for the asset

type
enum<string>
required

Type of asset An enumeration.

Available options:
boundary meter,
charger,
battery,
heat pump,
hot water tank,
frequency meter,
electric_vehicle
site_id
string<uuid>
required

ID of the site where the asset is located

properties
object

Optional asset properties Optional properties for an asset.