Skip to main content
POST
Create Asset

Authorizations

Authorization
string
header
required

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

Body

application/json

Request model for creating a new asset.

external_id
string
required

Vendor-specific identifier for the asset

type
enum<string>
required

Type of asset being created

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

ID of the site where the asset is located

properties
Properties · object

Optional asset properties

asset_model
string

Name of the AssetModel to assign (looked up by name)

installation_date
string<date>

Date when the asset was installed

serial_number
string

The serial number of the asset

Response

Successfully created 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

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

ID of the site where the asset is located

properties
Properties · object

Optional asset properties