End users
End user are individuals who utilize applications built on top of the TandemDrive App-API. These applications typically take the form of web or mobile apps. They enable users to view data and perform specific actions, such as managing subscriptions, downloading invoices, requesting charge point information, and charging vehicles.
Note: do not confuse end-users with Console-users. Console is the back-office system used to administrate a complete TandemDrive instance.
End user authorizations
An end user account can have one or more authorizations depending on their responsibilities. There are two kinds of authorization:
-
MSP token subscriptions
The end user is authorized to use a specific subscription, enabling them to charge a vehicle and view charging session details. This role is typically fulfilled by the driver.
-
Customers
The end user is authorized to manage a specific customer. This includes actions such as adding or canceling subscriptions, viewing invoices, and updating billing information.
Note: The “customer” is the legal entity having contracts with the MSP and paying the bills. A Customer entity is not an end user itself.
A consumer or self-employed individual typically has an end user account which holds both types of authorization simultaneously.
Example 1: a consumer with its own car.
The consumer is the Customer (the legal entity having a subscription at the MSP) and possesses an end-user account. This account is authorized to manage the customer (themselves) and to utilize the subscription (as the driver).
Example 2: a company with a fleet of cars.
- Fleet Managers: They hold end user accounts authorized at the Customer level, allowing them to create/cancel subscriptions and view company invoices.
- Employees: They hold end user accounts authorized at the MSP token subscription level. This allows them to view their own charging sessions and start/stop charging at charge points.
- Dual Roles: If a fleet manager also drives a company car, their end user account should be authorized for both the Customer (the company) and a specific subscription.
Sites
End user accounts are organized into sites. A site represents a specific end-user application, and each end user belongs to exactly one site. Sites can be used, for example, to manage completely separate brands that utilize different end-user-facing applications.