/projects/v1/projects/{projectId}/activateThis endpoint activates a project by updating existing project with siteHost and location details.
rateIdstringrequired
The unique identifier for the rate
liveSitePartnerUserIdstringThe ID of the live site partner user
projectSiteHostobjectnamestringrequired
The name of the project site host
contactNamestringrequired
The contact name of the project site host
contactEmailstringrequired
The contact email of the project site host
contactPhonestringThe contact phone number of the project site host
streetNamestringrequired
Street name of the project site host
streetNumberstringrequired
Street number of the project site host
streetDetailsstringAdditional street details of the project site host
citystringrequired
City of the project site host
statestringrequired
State of the project site host
postalCodestringrequired
Postal code of the project site host
countryCodestringrequired
Country code of the project site host
projectLocationobjectrequired
namestringrequired
Name of the project location
streetNamestringrequired
Street name of the project location
streetNumberstringrequired
Street number of the project location
streetDetailsstringAdditional street details of the project location
citystringrequired
City of the project location
statestringrequired
State of the project location
postalCodestringrequired
Postal code of the project location
countryCodestringrequired
Country code of the project location
businessTypestringrequired
Type of business at the project location
geoLocationLongnumberrequired
Longitude of the project location
geoLocationLatnumberrequired
Latitude of the project location
visibilitystringrequired
Visibility of the project location
directionHintstringDirection hint for the project location
{
"rateId": "string",
"liveSitePartnerUserId": "string",
"projectSiteHost": {
"name": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string"
},
"projectLocation": {
"name": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0,
"visibility": "PUBLIC",
"directionHint": "string"
}
}Ok response
{
"data": {
"id": "string",
"networkId": "string",
"status": "PENDING",
"statusUpdatedAt": "2023-06-07T17:32:28Z",
"activationId": "string",
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string"
},
"projectSiteHost": {
"projectSiteHostId": "string",
"liveSystemId": "string",
"siteHostUserLiveSystemId": "string",
"name": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"projectLocation": {
"projectLocationId": "string",
"liveSystemId": "string",
"name": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0,
"visibility": "PUBLIC",
"directionHint": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"rateId": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}/projects/v1/projects/{projectId}/add-stationThis endpoint adds a station to a project.
stationIdstringrequired
sortOrdernumber{
"stationId": "string",
"sortOrder": 123.0
}Ok response
{
"data": {
"id": "string",
"networkId": "string",
"projectId": "string",
"liveSystemId": "string",
"serialNumber": "string",
"vendor": "string",
"model": "string",
"iccid": "string",
"shortCode": "string",
"sortOrder": 123.0,
"rateId": "string",
"directionalHint": "string",
"modelTemplateId": "string",
"imageUrl": "string",
"connection": {
"connectionId": "string",
"status": "string",
"timestamp": "2023-06-07T17:32:28Z"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}/projects/v1/projectslimitintstartingAfterstringOK
{
"data": {
"hasMore": true,
"items": [
{
"id": "string",
"networkId": "string",
"status": "PENDING",
"statusUpdatedAt": "2023-06-07T17:32:28Z",
"activationId": "string",
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string"
},
"projectSiteHost": {
"projectSiteHostId": "string",
"liveSystemId": "string",
"siteHostUserLiveSystemId": "string",
"name": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"projectLocation": {
"projectLocationId": "string",
"liveSystemId": "string",
"name": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0,
"visibility": "PUBLIC",
"directionHint": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"rateId": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
]
}
}/projects/v1/projectsThis endpoint creates a new project.
installerCompanyNamestringrequired
The name of the installer company
installerContactNamestringrequired
The contact name of the installer
installerContactEmailstringrequired
The contact email of the installer
installerContactPhonestringrequired
The contact phone number of the installer
installerContactSecondaryEmailsarrayOptional list of secondary contact emails for the installer
siteHostCompanyNamestringrequired
The name of the site host company
siteHostContactNamestringrequired
The contact name of the site host
siteHostContactEmailstringrequired
The contact email of the site host
siteHostContactPhonestringrequired
The contact phone number of the site host
networkIdstringrequired
The unique identifier for the network
stationsarrayOptional list of stations associated with the network
stationIdstringrequired
The unique identifier of the station
sortOrdernumberrequired
The sort order of the station
{
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string",
"networkId": "string",
"stations": [
{
"stationId": "string",
"sortOrder": 123.0
}
]
}OK
{
"id": "string",
"networkId": "string",
"status": "PENDING",
"statusUpdatedAt": "2023-06-07T17:32:28Z",
"activationId": "string",
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string"
},
"rateId": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}/projects/v1/projects/{projectId}/deployThis endpoint deploys a project.
resultsDestinationEmailstringThe email address to send the deployment results to
{
"resultsDestinationEmail": "alice@example.com"
}Ok response
{
"id": "string",
"networkId": "string",
"status": "PENDING",
"statusUpdatedAt": "2023-06-07T17:32:28Z",
"activationId": "string",
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string"
},
"projectSiteHost": {
"projectSiteHostId": "string",
"liveSystemId": "string",
"siteHostUserLiveSystemId": "string",
"name": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"projectLocation": {
"projectLocationId": "string",
"liveSystemId": "string",
"name": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0,
"visibility": "PUBLIC",
"directionHint": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"rateId": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}/projects/v1/projects/{projectId}/remove-stationThis endpoint removes a station from a project.
stationIdstringThe station id to remove from the project
{
"stationId": "string"
}Ok response
{
"data": {
"id": "string",
"networkId": "string",
"projectId": "string",
"liveSystemId": "string",
"serialNumber": "string",
"vendor": "string",
"model": "string",
"iccid": "string",
"shortCode": "string",
"sortOrder": 123.0,
"rateId": "string",
"directionalHint": "string",
"modelTemplateId": "string",
"imageUrl": "string",
"connection": {
"connectionId": "string",
"status": "string",
"timestamp": "2023-06-07T17:32:28Z"
},
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}/projects/v1/projects/{projectId}This endpoint retrieves a project.
projectIdstringrequired
Ok response
{
"data": {
"id": "string",
"networkId": "string",
"status": "PENDING",
"statusUpdatedAt": "2023-06-07T17:32:28Z",
"activationId": "string",
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string"
},
"projectSiteHost": {
"projectSiteHostId": "string",
"liveSystemId": "string",
"siteHostUserLiveSystemId": "string",
"name": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"projectLocation": {
"projectLocationId": "string",
"liveSystemId": "string",
"name": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0,
"visibility": "PUBLIC",
"directionHint": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"rateId": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}/projects/v1/projects/{projectId}This endpoint updates a project.
projectSiteHostobjectnamestringThe name of the project site host
liveSystemIdstringlivesystemId of site host in production
contactNamestringThe contact name of the project site host
contactEmailstringThe contact email of the project site host
contactPhonestringThe contact phone number of the project site host
streetNamestringStreet name of the project site host
streetNumberstringStreet number of the project site host
streetDetailsstringAdditional street details of the project site host
citystringCity of the project site host
statestringState of the project site host
postalCodestringPostal code of the project site host
countryCodestringCountry code of the project site host
projectLocationobjectnamestringName of the project location
liveSystemIdstringlivesystemId of location in production
streetNamestringStreet name of the project location
streetNumberstringStreet number of the project location
streetDetailsstringAdditional street details of the project location
citystringCity of the project location
statestringState of the project location
postalCodestringPostal code of the project location
countryCodestringCountry code of the project location
businessTypestringType of business at the project location
geoLocationLongnumberLongitude of the project location
geoLocationLatnumberLatitude of the project location
installerDetailsobjectinstallerCompanyNamestringThe name of the installer company
installerContactNamestringThe contact name of the installer
installerContactEmailstringThe contact email of the installer
installerContactPhonestringThe contact phone number of the installer
installerContactSecondaryEmailsarrayOptional list of secondary contact emails for the installer
siteHostCompanyNamestringThe name of the site host company
siteHostContactNamestringThe contact name of the site host
siteHostContactEmailstringThe contact email of the site host
siteHostContactPhonestringThe contact phone number of the site host
networkIdstringThe unique identifier for the network
{
"projectSiteHost": {
"name": "string",
"liveSystemId": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string"
},
"projectLocation": {
"name": "string",
"liveSystemId": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0
},
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string",
"networkId": "string"
}
}Ok response
{
"data": {
"id": "string",
"networkId": "string",
"status": "PENDING",
"statusUpdatedAt": "2023-06-07T17:32:28Z",
"activationId": "string",
"installerDetails": {
"installerCompanyName": "string",
"installerContactName": "string",
"installerContactEmail": "alice@example.com",
"installerContactPhone": "string",
"installerContactSecondaryEmails": [
"alice@example.com"
],
"siteHostCompanyName": "string",
"siteHostContactName": "string",
"siteHostContactEmail": "alice@example.com",
"siteHostContactPhone": "string"
},
"projectSiteHost": {
"projectSiteHostId": "string",
"liveSystemId": "string",
"siteHostUserLiveSystemId": "string",
"name": "string",
"contactName": "string",
"contactEmail": "alice@example.com",
"contactPhone": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"projectLocation": {
"projectLocationId": "string",
"liveSystemId": "string",
"name": "string",
"streetName": "string",
"streetNumber": "string",
"streetDetails": "string",
"city": "string",
"state": "string",
"postalCode": "string",
"countryCode": "string",
"businessType": "string",
"geoLocationLong": 123.0,
"geoLocationLat": 123.0,
"visibility": "PUBLIC",
"directionHint": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
},
"rateId": "string",
"createdAt": "2023-06-07T17:32:28Z",
"updatedAt": "2023-06-07T17:32:28Z"
}
}/projects/v1/stations/{stationId}/send-raw-requestThis endpoint sends a raw request to the station.
WARNING! This action is potentially dangerous and irreversible!
actionstringrequired
The type of OCPP action to be executed
payloadstringrequired
JSON string of the ocpp payload based on the action and protocol
protocolstringrequired
The OCPP protocol version
{
"action": "BootNotification",
"payload": "string",
"protocol": "OCPP_1_6"
}Success
{
"data": {
"id": "string",
"assetId": "string",
"networkId": "string",
"action": "CancelReservation",
"request": {
"timestamp": "2023-06-07T17:32:28Z",
"payload": {}
},
"status": "Success",
"confirmation": {
"timestamp": "2023-06-07T17:32:28Z",
"payload": {}
},
"error": {
"reason": "string",
"timestamp": "2023-06-07T17:32:28Z"
},
"protocol": "OCPP_1_6"
}
}/projects/v1/projects/{projectId}/send-activation-emailThis endpoint sends a project activation email.
projectIdstringrequired
Ok response
{
"message": "string"
}/projects/v1/stations/{stationId}/deploy-stationThis endpoint sends a station to production.
stationIdstringrequired
Ok response
{
"id": "string",
"assetId": "string",
"serialNumber": "string",
"networkId": "string",
"request": {
"timestamp": "2023-06-07T17:32:28Z",
"payload": {}
},
"action": "CancelReservation",
"protocol": "OCPP_1_6",
"status": "Success",
"confirmation": {
"timestamp": "2023-06-07T17:32:28Z",
"payload": {}
}
}Was this page helpful?