/asset-management/v1/networks
This endpoint creates a new network.
name
string
required
The name of the network
physicalAddress
object (PhysicalAddress)
required
Physical address details
streetNumber
string
required
streetName
string
required
streetDetails
string
city
string
required
state
string
required
postalCode
string
required
countryCode
string
required
productOfferings
array
required
Array of product offerings associated with the network
name
object (InternationalString)
required
description
object (InternationalString)
features
object (InternationalStringArray)
currency
string
required
pricingDetails
array
required
contactDetails
object
required
Contact details for the network
phone
string
required
website
string
required
email
string
enrolledServices
object
The services that the network is enrolled in. Specify the keys that should be enrolled.
billing
object
ticketing
object
email
object
ocpi
object
installerJourney
object
plugAndCharge
object
energyManagement
object
siteHostDashboardUrl
string
The URL to the siteHost dashboard
type
string
{
"name": "string",
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"productOfferings": [
{
"name": {
"en_US": "string"
},
"description": {
"en_US": "string"
},
"features": {
"en_US": [
"string"
]
},
"currency": "string",
"pricingDetails": [
{
"type": "MONTHLY",
"value": 123.0,
"isPrivate": true
}
]
}
],
"contactDetails": {
"phone": "string",
"website": "string",
"email": "string"
},
"enrolledServices": {
"billing": {},
"ticketing": {},
"email": {},
"ocpi": {
"roles": [
"CPO"
]
},
"installerJourney": {},
"plugAndCharge": {},
"energyManagement": {}
},
"siteHostDashboardUrl": "string",
"type": "FLEET"
}
Created
{
"data": {
"id": "string",
"name": "string",
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"productOfferings": [
{
"name": {
"en_US": "string"
},
"description": {
"en_US": "string"
},
"features": {
"en_US": [
"string"
]
},
"currency": "string",
"pricingDetails": [
{
"type": "MONTHLY",
"value": 123.0,
"isPrivate": true
}
]
}
],
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"contactDetails": {
"phone": "string",
"website": "string",
"email": "string"
},
"enrolledServices": {
"billing": {
"finishedOnboarding": true
},
"ticketing": {},
"email": {},
"ocpi": {
"roles": [
"CPO"
]
},
"installerJourney": {},
"plugAndCharge": {},
"guestCharging": {
"connectedAccountId": "string",
"convenienceFeeInCents": 123.0,
"currency": "string"
},
"energyManagement": {}
},
"siteHostDashboardUrl": "string",
"type": "FLEET"
}
}
/asset-management/v1/networks/{networkId}
This endpoint updates an existing network.
physicalAddress
object (PhysicalAddress)
Physical address details
streetNumber
string
required
streetName
string
required
streetDetails
string
city
string
required
state
string
required
postalCode
string
required
countryCode
string
required
contactDetails
object
Contact details for the network
phone
string
required
website
string
required
email
string
enrolledServices
object
The services that the network is enrolled in. Updating enrolled services does not support partial updates. Meaning if you want to update the billing service, you need to send the entire object with all services that should and should not be included.
billing
object
ticketing
object
email
object
ocpi
object
installerJourney
object
plugAndCharge
object
guestCharging
object
energyManagement
object
siteHostDashboardUrl
string
The URL to the siteHost dashboard
type
string
{
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"contactDetails": {
"phone": "string",
"website": "string",
"email": "string"
},
"enrolledServices": {
"billing": {
"finishedOnboarding": true
},
"ticketing": {},
"email": {},
"ocpi": {
"roles": [
"CPO"
]
},
"installerJourney": {},
"plugAndCharge": {},
"guestCharging": {
"connectedAccountId": "string",
"convenienceFeeInCents": 123.0,
"currency": "string"
},
"energyManagement": {}
},
"siteHostDashboardUrl": "string",
"type": "FLEET"
}
Returns the updated network.
{
"id": "string",
"name": "string",
"physicalAddress": {
"streetNumber": "string",
"streetName": "string",
"streetDetails": "string",
"city": "string",
"state": "AL",
"postalCode": "string",
"countryCode": "US"
},
"productOfferings": [
{
"name": {
"en_US": "string"
},
"description": {
"en_US": "string"
},
"features": {
"en_US": [
"string"
]
},
"currency": "string",
"pricingDetails": [
{
"type": "MONTHLY",
"value": 123.0,
"isPrivate": true
}
]
}
],
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z",
"contactDetails": {
"phone": "string",
"website": "string",
"email": "string"
},
"enrolledServices": {
"billing": {
"finishedOnboarding": true
},
"ticketing": {},
"email": {},
"ocpi": {
"roles": [
"CPO"
]
},
"installerJourney": {},
"plugAndCharge": {},
"guestCharging": {
"connectedAccountId": "string",
"convenienceFeeInCents": 123.0,
"currency": "string"
},
"energyManagement": {}
},
"siteHostDashboardUrl": "string",
"type": "FLEET"
}
Was this page helpful?