# c.technology cloud platform documentation - [c.technology platform](https://docs.ctechnology.io/index.md): A batteries-included cloud platform for vehicle digitalization and fleet management. - [Application purposes](https://docs.ctechnology.io/handbook/interactions.md): How the different applications and users interact within the c.technology platform. - [OEM Suite introduction](https://docs.ctechnology.io/handbook/oem/introduction.md): Getting started with the c.technology platform as an OEM. - [Vehicle management](https://docs.ctechnology.io/handbook/oem/vehicle.md): How to manage vehicles through the OEM dashboard. - [Vehicle taxonomy](https://docs.ctechnology.io/handbook/oem/vehicle-taxonomy.md): Managing vehicle categories, families, and types. - [Documents and checklists](https://docs.ctechnology.io/handbook/oem/documents.md): Manage and share documents, handbooks, checklists, etc. - [Ecosystem](https://docs.ctechnology.io/handbook/oem/ecosystem.md): Managing your partners and customers / vehicle owners. - [Channels](https://docs.ctechnology.io/handbook/oem/channels.md): How to manage news, push notifications, and support. - [Maintenance](https://docs.ctechnology.io/handbook/oem/maintenance.md): Maintenance schedule and rule management. - [Engineering](https://docs.ctechnology.io/handbook/oem/engineering.md): Management of IoT devices, error definitions, and OTA firmware updates. - [Insights](https://docs.ctechnology.io/handbook/oem/insights.md): Basic overview of how your vehicles are used. - [Team management](https://docs.ctechnology.io/handbook/oem/team.md): Managing your organization members and their roles. - [Organization settings](https://docs.ctechnology.io/handbook/oem/settings.md): Managing your organization settings, support info, and visual customization. - [Professional Hub introduction](https://docs.ctechnology.io/handbook/professional/introduction.md): Getting started as a professional partner (dealer, service provider, rental) on the c.technology platform. - [Vehicle overview](https://docs.ctechnology.io/handbook/professional/vehicles.md): Monitor and manage all vehicles under your organization's oversight - [Clients](https://docs.ctechnology.io/handbook/professional/clients.md): How to manage customer relationships and vehicle ownership. - [Ecosystem](https://docs.ctechnology.io/handbook/professional/ecosystem.md): News articles, push messages, and support interactions. - [Services](https://docs.ctechnology.io/handbook/professional/services.md): Activate and use professional vehicle services. - [Maintenance](https://docs.ctechnology.io/handbook/professional/maintenance.md): How to manage maintenance as a professional partner. - [Insights](https://docs.ctechnology.io/handbook/professional/insights.md): Analysis of vehicle usage, performance metrics, and business analytics. - [Documents and checklists](https://docs.ctechnology.io/handbook/professional/documents.md): How to manage vehicle documents, service checklists, and other resources. - [Organization settings and users](https://docs.ctechnology.io/handbook/professional/settings.md): How to structure teams and organization settings. - [Private App introduction](https://docs.ctechnology.io/handbook/private/introduction.md): Getting started as a private vehicle owner using c.technology mobile apps and web interface. - [Login and onboarding](https://docs.ctechnology.io/handbook/private/login-onboarding.md): How to create an account, log in, and get started with the Private App. - [Dashboard](https://docs.ctechnology.io/handbook/private/dashboard.md): Overview of key vehicle metrics, current status, and recent activities upon logging into the Private App. - [Cockpit](https://docs.ctechnology.io/handbook/private/cockpit.md): Real-time vehicle monitoring and navigation interface with live data displays and trip tracking. - [Logbook](https://docs.ctechnology.io/handbook/private/logbook.md): How to use the logbook section to analyze and manage your vehicle trips. - [Vehicle apps](https://docs.ctechnology.io/handbook/private/vehicle-apps.md): Additional vehicle applications and integrations available for private vehicle owners. - [Notes, documents, checklists](https://docs.ctechnology.io/handbook/private/notes.md): Comprehensive tools for recording, organizing, and sharing information related to your vehicle. - [Notifications and alerts](https://docs.ctechnology.io/handbook/private/notifications.md): Comprehensive guide to managing notification settings and viewing alerts for vehicle events, maintenance reminders, and system updates. - [Bluetooth](https://docs.ctechnology.io/handbook/private/bluetooth.md): How to connect your vehicle's Bluetooth device to the Private App for real-time data transmission. - [Settings](https://docs.ctechnology.io/handbook/private/settings.md): Managing vehicle settings, maintenance, and IoT device configurations in the Private App. - [Maintenance](https://docs.ctechnology.io/handbook/private/maintenance.md): How to view the current maintenance status, track upcoming maintenance, and access professional service providers and official documentation. - [Subscriptions and payments](https://docs.ctechnology.io/handbook/private/subscriptions.md): How you can handle subscriptions, payment methods, and billing information for premium services. - [Torqeedo TorqView](https://docs.ctechnology.io/handbook/oem-app/torqview.md): Additional information specific to the Torqeedo TorqView application. - [Govecs Digital (eSchwalbe)](https://docs.ctechnology.io/handbook/oem-app/govecs-digital.md): Additional information specific to the Govecs Digital (eSchwalbe) application. - [Developer introduction](https://docs.ctechnology.io/developer/index.md): Getting started with c.technology systems, APIs and development resources. - [Organization setup](https://docs.ctechnology.io/developer/getting-started/setup-organization.md): Complete guide to setting up your organization in the c.technology platform. - [Vehicle registration](https://docs.ctechnology.io/developer/getting-started/vehicle-registration.md): Step-by-step guide to registering vehicles in the c.technology platform. - [Data upload](https://docs.ctechnology.io/developer/getting-started/data-upload.md): Complete guide to uploading vehicle data and managing vehicle commands in the c.technology platform. - [Vehicle access](https://docs.ctechnology.io/developer/getting-started/vehicle-access.md): Complete guide to accessing vehicles and managing user permissions in the c.technology platform. - [Vehicles](https://docs.ctechnology.io/developer/platform-basics/vehicle.md): Comprehensive explanation of vehicles and their role within the c.technology platform. - [Vehicle data](https://docs.ctechnology.io/developer/platform-basics/vehicle-data.md): Understanding vehicle data models, sensor configurations, and real-time status monitoring within the c.technology platform. - [Vehicle commands](https://docs.ctechnology.io/developer/platform-basics/vehicle-command.md): How to remotely control and configure vehicles through the c.technology platform. - [Vehicle errors](https://docs.ctechnology.io/developer/platform-basics/vehicle-error.md): How the c.technology platform handles vehicle error detection, reporting, and diagnostics. - [Vehicle actions](https://docs.ctechnology.io/developer/platform-basics/vehicle-action.md): How to read and use vehicle actions within the c.technology platform. - [Trips](https://docs.ctechnology.io/developer/platform-basics/trip.md): How to manage and utilize trip data within the c.technology platform. - [Users](https://docs.ctechnology.io/developer/platform-basics/user.md): How user accounts are structured and managed within the c.technology platform. - [Organizations](https://docs.ctechnology.io/developer/platform-basics/organization.md): Understanding organizational structure and multi-tenancy in the c.technology platform. - [Notifications](https://docs.ctechnology.io/developer/platform-basics/notification.md): How notifications are structured and used within the c.technology platform. - [Permissions](https://docs.ctechnology.io/developer/platform-basics/permission.md): Understanding the role-based permission system for granular access control in the c.technology platform. - [Auth and security](https://docs.ctechnology.io/developer/platform-basics/security.md): Understanding the security architecture and access control relationships in the c.technology platform - [Subscriptions](https://docs.ctechnology.io/developer/platform-basics/subscription.md): Understanding subscription models, billing, and feature access in the c.technology platform - [IDs](https://docs.ctechnology.io/developer/platform-basics/ids.md): General structure and usage of unique identifiers in the c.technology platform. - [Hardware introduction](https://docs.ctechnology.io/hardware/introduction.md): How c.technology can assist you with hardware decisions and installation. - [Recommendations](https://docs.ctechnology.io/hardware/recommendations.md): Our recommendations for hardware and related solutions. - [Astra Telematics AT241/242](https://docs.ctechnology.io/hardware/devices/at241.md): Documentation and installation instructions for Astra Telematics AT241/242. - [Teltonika FMC130/230](https://docs.ctechnology.io/hardware/devices/fmc130.md): Documentation and installation instructions for Teltonika FMC130/230. - [Teltonika FMC640/650](https://docs.ctechnology.io/hardware/devices/fmc640.md): Documentation and installation instructions for Teltonika FMC640/650. - [Teltonika FMC001/003](https://docs.ctechnology.io/hardware/devices/fmc001.md): Documentation and installation instructions for Teltonika FMC001/003. - [Mains detector](https://docs.ctechnology.io/hardware/auxiliary/mains-detector.md): Documentation of the mains detector / power supply monitoring device. - [Water sensor](https://docs.ctechnology.io/hardware/auxiliary/water.md): Documentation of the water sensor device. - [Temperature (BLE)](https://docs.ctechnology.io/hardware/auxiliary/temperature.md): Documentation of the temperature sensors using BLE (Bluetooth Low Energy). - [REST API introduction](https://docs.ctechnology.io/api-reference/introduction.md): Introduction to the c.technology vehicle REST API - [Api Login](https://docs.ctechnology.io/api-reference/account/api-login.md): Log a user in. - [Api Logout All](https://docs.ctechnology.io/api-reference/account/api-logout-all.md): Log a user out of all sessions. - [Api Logout](https://docs.ctechnology.io/api-reference/account/api-logout.md): Log a user out. - [Get user profile](https://docs.ctechnology.io/api-reference/user/get-user-profile.md): Gets the profile of the currently logged in user (as indicated by the auth token). - [Update user profile](https://docs.ctechnology.io/api-reference/user/update-user-profile.md): Updates information in the profile of the currently logged in user. Note that all fields are optional, i.e., a partial view of the request body may be given. - [Get user profile by ID or email](https://docs.ctechnology.io/api-reference/user/get-user-profile-by-id-or-email.md): Gets the profile of a user by either his / her user ID or email address. - [Get all vehicle profiles](https://docs.ctechnology.io/api-reference/vehicle/get-all-vehicle-profiles.md): Get all vehicle profiles this user has (full) access to. - [Get vehicle profile](https://docs.ctechnology.io/api-reference/vehicle/get-vehicle-profile.md): Gets the given vehicle's profile. This consists of user-defined settings and profile information, as well as information about the hardware that is installed on the vehicle and its configuration. - [Update vehicle profile](https://docs.ctechnology.io/api-reference/vehicle/update-vehicle-profile.md): Updates information in the specified vehicle profile. Note that all fields are optional, i.e., a partial view of the request body may be given. - [Get all vehicle statuses](https://docs.ctechnology.io/api-reference/vehicle/get-all-vehicle-statuses.md): Gets all vehicles' current statuses, meaning their most up-to-date information such as location, battery state, motor state, etc. - [Get vehicle status](https://docs.ctechnology.io/api-reference/vehicle/get-vehicle-status.md): Get a vehicle's current status, meaning its most up-to-date information such as location, battery state, motor state, etc. - [Get vehicle actions](https://docs.ctechnology.io/api-reference/vehicle/get-vehicle-actions.md): Get actions of all vehicles. Actions are "things of interest" that happen with the vehicle, such as errors generated by the engine, entering/leaving harbor/home locations, exceeding speed limits, etc. - [Get a vehicle's actions](https://docs.ctechnology.io/api-reference/vehicle/get-a-vehicles-actions.md): Get a vehicle's actions. Actions are "things of interest" that happen with the vehicle, such as errors generated by the engine, entering/leaving harbor/home locations, exceeding speed limits, etc. - [Get trips](https://docs.ctechnology.io/api-reference/trip/get-trips.md): Gets trips that a user has access to. The trips are always ordered by their ending timestamp, newest one first. Use a `limit` query parameter to bound the number of trips returned. - [Get vehicle trips](https://docs.ctechnology.io/api-reference/trip/get-vehicle-trips.md): Gets trips of the indicated vehicle. The trips are always ordered by their ending timestamp, newest one first. Use a `limit` query parameter to bound the number of trips returned. - [Get trip](https://docs.ctechnology.io/api-reference/trip/get-trip.md): Gets a single trip as identified by its ID. - [Update trip](https://docs.ctechnology.io/api-reference/trip/update-trip.md): Update a trip (setting its name, driver, etc.). - [Delete a trip](https://docs.ctechnology.io/api-reference/trip/delete-a-trip.md): Deletes a trip. - [Get triplegs](https://docs.ctechnology.io/api-reference/trip/get-triplegs.md): Gets triplegs that a user has access to. The triplegs are always ordered by their ending timestamp, newest one first. Use a `limit` query parameter to bound the number of trips returned. - [Get vehicle triplegs](https://docs.ctechnology.io/api-reference/trip/get-vehicle-triplegs.md): Gets triplegs of the indicated vehicle. The triplegs are always ordered by their ending timestamp, newest one first. Use a `limit` query parameter to bound the number of trips returned. - [Get tripleg](https://docs.ctechnology.io/api-reference/trip/get-tripleg.md): Gets a single tripleg as identified by its ID. - [Get all notifications](https://docs.ctechnology.io/api-reference/notification/get-all-notifications.md): Gets all notifications for the currently logged in user. This can include read and unread notifications, notifications after or before a given date/time, etc. Notifications are always returned sorted by timestamp, with the newest notification first. - [Get notification](https://docs.ctechnology.io/api-reference/notification/get-notification.md): Gets a single notification for the currently logged in user. - [Update notification](https://docs.ctechnology.io/api-reference/notification/update-notification.md): Update a single notification. - [Get all notification rules](https://docs.ctechnology.io/api-reference/notification/get-all-notification-rules.md): Gets all notification rules for the currently logged in user. - [Get notification rules](https://docs.ctechnology.io/api-reference/notification/get-notification-rules.md): Gets all notification rules for the currently logged in user and the chosen vehicle. - [Add notification rule](https://docs.ctechnology.io/api-reference/notification/add-notification-rule.md): Add a new notification rule for the given vehicle (and logged in user). - [Delete notification rule](https://docs.ctechnology.io/api-reference/notification/delete-notification-rule.md): Delete the given notification rule. - [Get all vehicle summaries](https://docs.ctechnology.io/api-reference/insight/get-all-vehicle-summaries.md): Returns the summaries of all vehicles with the given requirements. - [Get overall summary](https://docs.ctechnology.io/api-reference/insight/get-overall-summary.md): Returns the overall summary of the vehicle. This summarizes everything since the vehicle / IoT device was put into service and adds some other interesting information. - [Get vehicle summary of today](https://docs.ctechnology.io/api-reference/insight/get-vehicle-summary-of-today.md): Returns the daily summary of the vehicle for today. - [Send command to vehicle](https://docs.ctechnology.io/api-reference/vehicle-communication/send-command-to-vehicle.md): **Experimental**: Please be aware that using this endpoint migth require you to update your integrations at a later point in time. - [Connect to vehicle](https://docs.ctechnology.io/api-reference/security/connect-to-vehicle.md): Connects a vehicle to the logged in user. You can choose a role which determines the access the user will have to the vehicle. Note that connecting might not always be possible but is restricted by previous assignments and access rights. - [Delete the vehicle connection](https://docs.ctechnology.io/api-reference/security/delete-the-vehicle-connection.md): Deletes an existing vehicle connection (between a vehicle and a user). This does not change the user nor the vehicle itself. - [Get user permissions](https://docs.ctechnology.io/api-reference/security/get-user-permissions.md): Gets a user's permissions with respect to UI and general functionality. - [Get user vehicle permissions](https://docs.ctechnology.io/api-reference/security/get-user-vehicle-permissions.md): Gets a user's permissions for a single vehicle (that this user has access to). These permissions might vary from vehicle to vehicle (e.g., depending on if the user is the owner, maintainer or manufacturer of a vehicle). - [Create vehicle access](https://docs.ctechnology.io/api-reference/security/create-vehicle-access.md): Creates a vehicle access (invites a user to access a vehicle). - [Update vehicle access](https://docs.ctechnology.io/api-reference/security/update-vehicle-access.md): Updates a vehicle access. - [Delete vehicle access](https://docs.ctechnology.io/api-reference/security/delete-vehicle-access.md): Deletes a vehicle access. - [Create HTTP receiver auth token](https://docs.ctechnology.io/api-reference/security/create-http-receiver-auth-token.md): Creates an auth token that is used to auth update requests to the HTTP receiver endpoint. - [Subscriptions Get](https://docs.ctechnology.io/api-reference/payment/subscriptions-get.md): [DEPRECATED] Use /payment/service-subscriptions/ instead. - [Get news articles](https://docs.ctechnology.io/api-reference/ecosystem/get-news-articles.md): Gets all news articles available to a user. - [AsyncAPI Introduction](https://docs.ctechnology.io/asyncapi-reference/introduction.md): Introduction to the c.technology real-time (RT) async API - [Auth](https://docs.ctechnology.io/api-reference/websockets/auth.md): Upon opening a connection to the server, the connecting client should immediately send a message to the `auth` channel with the user's login information in the form of the auhorization token. After doing this, the connection is "bound" to this user and will receive all information relevant for this… - [Vehicle](https://docs.ctechnology.io/api-reference/websockets/vehicle.md): Receive messages that describe a vehicle's profile and that are usually sent when something in the vehicle profile changes (e.g., a user updates the profile or there was an automatic reconfiguration triggered by another event). - [Vehicle status](https://docs.ctechnology.io/api-reference/websockets/vehiclestatus.md): Receive messages that describe updates in the vehicle's status. This message is usually generated when a) the device (installed on a vehicle) communicates with the c.technology system or b) when the c.technology system creates a prediction and thus updates the vehicle status. - [Vehicle action](https://docs.ctechnology.io/api-reference/websockets/vehicleaction.md): Receive messages that describe actions that happen with a given vehicle. In contrast to notifications (that are generated when a user specifically requests it), actions are sent via this channel independently if a user wants to be notified or not. - [Notification](https://docs.ctechnology.io/api-reference/websockets/notification.md): Receive messages that describe notifications passed to the user. They can have different priorities (e.g., to trigger popups with different colors or of different "invasiveness"). - [Platform changelog](https://docs.ctechnology.io/changelog/platform.md): Platform / webapp updates, infrastructure improvements, and system-wide changes. - [App changelog](https://docs.ctechnology.io/changelog/app.md): Mobile app updates, new features, and improvements for clickahoy and clickrider apps - [API changelog](https://docs.ctechnology.io/changelog/api.md): API changes, new features, and breaking changes in the c.technology platform. - [Roadmap](https://docs.ctechnology.io/changelog/roadmap.md): An outlook on upcoming features and improvements for c.technology platform and apps. ## OpenAPI Specs - [ctechnology-openapi-v2.2.0](/api-reference/ctechnology-openapi-v2.2.0.yml) - [openapi](/api-reference/openapi.json) - [openapi](/api-reference/openapi.yml) ## AsyncAPI Specs - [asyncapi](/.todelete/asyncapi.yml) - [asyncapi](/asyncapi-reference/asyncapi.yml) - [ctechnology-asyncapi-v2.2.0](/asyncapi-reference/ctechnology-asyncapi-v2.2.0.yml) ## Optional - [Website](https://ctechnology.io) - [Community](https://discord.gg/bMSv2JTMuB) - [Blog](https://ctechnology.io/blog/) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.