POST api/evinfo/external/authandimport/customers/{customerId}
Authenticates the user with the vendor API, gets all vehicles connected to the user and import vehicles into table storage.
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| customerId |
The customer identifier. |
string |
Required |
Body Parameters
The vendor login credentials. Can be either username/email and password, or a bearer token.
EvLoginCredentials| Name | Description | Type | Additional information |
|---|---|---|---|
| username | string |
Data type: EmailAddress |
|
| password | string |
Data type: Password |
|
| auth | Auth |
None. |
|
| Manufacturer | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"username": "sample string 1",
"password": "sample string 2",
"auth": {
"bearer": "sample string 1"
},
"Manufacturer": "sample string 3"
}
text/html
Sample:
{"username":"sample string 1","password":"sample string 2","auth":{"bearer":"sample string 1"},"Manufacturer":"sample string 3"}
Response Information
Resource Description
Returns a authentication token and list of vehicles
IntegratedCarsDtoResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Bearer | string |
None. |
|
| Cars | Collection of ElectricalVehicleDto |
None. |
Response Formats
application/json, text/json
Sample:
{
"Bearer": "sample string 1",
"Cars": [
{
"RowKey": "sample string 1",
"UseExternalApi": true,
"ConnectedAssetId": 3,
"Manufacturer": "sample string 4",
"ManufacturerLogo": "sample string 5",
"Model": "sample string 6",
"Email": "sample string 7",
"CustomerId": "sample string 8",
"ImageUrl": "sample string 9",
"DisplayName": "sample string 10",
"VehicleId": "sample string 11",
"Generation": "sample string 12",
"GrossBatterySize": 1.1,
"NettBatterySize": 1.1,
"MaxChargePower": 1.1
},
{
"RowKey": "sample string 1",
"UseExternalApi": true,
"ConnectedAssetId": 3,
"Manufacturer": "sample string 4",
"ManufacturerLogo": "sample string 5",
"Model": "sample string 6",
"Email": "sample string 7",
"CustomerId": "sample string 8",
"ImageUrl": "sample string 9",
"DisplayName": "sample string 10",
"VehicleId": "sample string 11",
"Generation": "sample string 12",
"GrossBatterySize": 1.1,
"NettBatterySize": 1.1,
"MaxChargePower": 1.1
}
]
}
text/html
Sample:
{"Bearer":"sample string 1","Cars":[{"RowKey":"sample string 1","UseExternalApi":true,"ConnectedAssetId":3,"Manufacturer":"sample string 4","ManufacturerLogo":"sample string 5","Model":"sample string 6","Email":"sample string 7","CustomerId":"sample string 8","ImageUrl":"sample string 9","DisplayName":"sample string 10","VehicleId":"sample string 11","Generation":"sample string 12","GrossBatterySize":1.1,"NettBatterySize":1.1,"MaxChargePower":1.1},{"RowKey":"sample string 1","UseExternalApi":true,"ConnectedAssetId":3,"Manufacturer":"sample string 4","ManufacturerLogo":"sample string 5","Model":"sample string 6","Email":"sample string 7","CustomerId":"sample string 8","ImageUrl":"sample string 9","DisplayName":"sample string 10","VehicleId":"sample string 11","Generation":"sample string 12","GrossBatterySize":1.1,"NettBatterySize":1.1,"MaxChargePower":1.1}]}