GraphQL API Documentation
Welcome to the GraphQL API documentation. The following sections will explain how you can use it. The guide starts with some input about how authentication works and then guides you through the most common user scenarios.
Insight into API specification and some FAQs will also provide more detailed information.
- Getting Started
- Use Cases
- Technical API Specification
- FAQ’s
- How do I access the API?
- What is a session token?
- What is a refresh token?
- How long is a session token valid?
- What is an access token?
- What type authorization does the the API expect?
- Can one user have multiple sessions?
- Is there a way to get the data of all users of a mandant?
- What statuses can a charging session have?
- What does the error message “Couldn’t fetch email configuration” during user registration mean?
- Does the email address used to register a user need confirmation?
- Are there any character restrictions for user passwords?
- How up-to-date is data on ongoing charging sessions?
- What do I have to do to use Auth0?
- What happens if a charging session is remotely stopped twice?
- Why does the value for CO2 savings for a charging session remain at zero?
- Why are the costs for a charging session at zero, even if the vehicle is charging?
- Why are the detailed cost items for a charging session empty?
- What happens during a remote start?
- What are possible error codes when triggering a remote start?
- What alternatives do I have when the charging process is stuck at waiting_for_start_transaction?
- Why do we have a dependency on the station as well?
- What are Cost Items?
- Why does a station not appear even if it’s configured?