# c.technology cloud platform documentation ## Docs - [Api Login](https://docs.ctechnology.io/api-reference/account/api-login.md): Log a user in. - [Api Logout](https://docs.ctechnology.io/api-reference/account/api-logout.md): Log a user out. - [Api Logout All](https://docs.ctechnology.io/api-reference/account/api-logout-all.md): Log a user out of all sessions. - [Get news articles](https://docs.ctechnology.io/api-reference/ecosystem/get-news-articles.md): Gets all news articles available to a user. - [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. - [REST API introduction](https://docs.ctechnology.io/api-reference/introduction.md): Introduction to the c.technology vehicle REST API - [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 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 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. - [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. - [Update notification](https://docs.ctechnology.io/api-reference/notification/update-notification.md): Update a single notification. - [Subscriptions Get](https://docs.ctechnology.io/api-reference/payment/subscriptions-get.md): [DEPRECATED] Use /payment/service-subscriptions/ instead. - [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. - [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. - [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). - [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. - [Delete vehicle access](https://docs.ctechnology.io/api-reference/security/delete-vehicle-access.md): Deletes a vehicle access. - [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). - [Update vehicle access](https://docs.ctechnology.io/api-reference/security/update-vehicle-access.md): Updates a vehicle access. - [Delete a trip](https://docs.ctechnology.io/api-reference/trip/delete-a-trip.md): Deletes a trip. - [Get trip](https://docs.ctechnology.io/api-reference/trip/get-trip.md): Gets a single trip as identified by its ID. - [Get tripleg](https://docs.ctechnology.io/api-reference/trip/get-tripleg.md): Gets a single tripleg as identified by its ID. - [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 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 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 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. - [Update trip](https://docs.ctechnology.io/api-reference/trip/update-trip.md): Update a trip (setting its name, driver, etc.). - [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). - [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. - [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. - [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. - [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 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 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 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 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. - [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. - [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. - [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… - [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"). - [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 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. - [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. - [AsyncAPI Introduction](https://docs.ctechnology.io/asyncapi-reference/introduction.md): Introduction to the c.technology real-time (RT) async API - [API changelog](https://docs.ctechnology.io/changelog/api.md): API changes, new features, and breaking changes in the c.technology platform. - [App changelog](https://docs.ctechnology.io/changelog/app.md): Mobile app updates, new features, and improvements for clickahoy and clickrider apps - [Platform changelog](https://docs.ctechnology.io/changelog/platform.md): Platform / webapp updates, infrastructure improvements, and system-wide changes. - [Roadmap](https://docs.ctechnology.io/changelog/roadmap.md): An outlook on upcoming features and improvements for c.technology platform and apps. - [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. - [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 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. - [Vehicle registration](https://docs.ctechnology.io/developer/getting-started/vehicle-registration.md): Step-by-step guide to registering vehicles in the c.technology platform. - [Developer introduction](https://docs.ctechnology.io/developer/index.md): Getting started with c.technology systems, APIs and development resources. - [IDs](https://docs.ctechnology.io/developer/platform-basics/ids.md): General structure and usage of unique identifiers 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. - [Organizations](https://docs.ctechnology.io/developer/platform-basics/organization.md): Understanding organizational structure and multi-tenancy in 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 - [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. - [Vehicles](https://docs.ctechnology.io/developer/platform-basics/vehicle.md): Comprehensive explanation of vehicles and their role within the c.technology platform. - [Vehicle actions](https://docs.ctechnology.io/developer/platform-basics/vehicle-action.md): How to read and use vehicle actions 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 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 errors](https://docs.ctechnology.io/developer/platform-basics/vehicle-error.md): How the c.technology platform handles vehicle error detection, reporting, and diagnostics. - [Application purposes](https://docs.ctechnology.io/handbook/interactions.md): How the different applications and users interact within the c.technology platform. - [Govecs Digital (eSchwalbe)](https://docs.ctechnology.io/handbook/oem-app/govecs-digital.md): Additional information specific to the Govecs Digital (eSchwalbe) application. - [Torqeedo TorqView](https://docs.ctechnology.io/handbook/oem-app/torqview.md): Additional information specific to the Torqeedo TorqView application. - [Channels](https://docs.ctechnology.io/handbook/oem/channels.md): How to manage news, push notifications, and support. - [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. - [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. - [OEM Suite introduction](https://docs.ctechnology.io/handbook/oem/introduction.md): Getting started with the c.technology platform as an OEM. - [Maintenance](https://docs.ctechnology.io/handbook/oem/maintenance.md): Maintenance schedule and rule management. - [Organization settings](https://docs.ctechnology.io/handbook/oem/settings.md): Managing your organization settings, support info, and visual customization. - [Team management](https://docs.ctechnology.io/handbook/oem/team.md): Managing your organization members and their roles. - [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. - [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. - [Cockpit](https://docs.ctechnology.io/handbook/private/cockpit.md): Real-time vehicle monitoring and navigation interface with live data displays and trip tracking. - [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. - [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. - [Logbook](https://docs.ctechnology.io/handbook/private/logbook.md): How to use the logbook section to analyze and manage your vehicle trips. - [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. - [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. - [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. - [Settings](https://docs.ctechnology.io/handbook/private/settings.md): Managing vehicle settings, maintenance, and IoT device configurations in the Private App. - [Subscriptions and payments](https://docs.ctechnology.io/handbook/private/subscriptions.md): How you can handle subscriptions, payment methods, and billing information for premium services. - [Vehicle apps](https://docs.ctechnology.io/handbook/private/vehicle-apps.md): Additional vehicle applications and integrations available for private vehicle owners. - [Clients](https://docs.ctechnology.io/handbook/professional/clients.md): How to manage customer relationships and vehicle ownership. - [Documents and checklists](https://docs.ctechnology.io/handbook/professional/documents.md): How to manage vehicle documents, service checklists, and other resources. - [Ecosystem](https://docs.ctechnology.io/handbook/professional/ecosystem.md): News articles, push messages, and support interactions. - [Insights](https://docs.ctechnology.io/handbook/professional/insights.md): Analysis of vehicle usage, performance metrics, and business analytics. - [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. - [Maintenance](https://docs.ctechnology.io/handbook/professional/maintenance.md): How to manage maintenance as a professional partner. - [Services](https://docs.ctechnology.io/handbook/professional/services.md): Activate and use professional vehicle services. - [Organization settings and users](https://docs.ctechnology.io/handbook/professional/settings.md): How to structure teams and organization settings. - [Vehicle overview](https://docs.ctechnology.io/handbook/professional/vehicles.md): Monitor and manage all vehicles under your organization's oversight - [Mains detector](https://docs.ctechnology.io/hardware/auxiliary/mains-detector.md): Documentation of the mains detector / power supply monitoring device. - [Temperature (BLE)](https://docs.ctechnology.io/hardware/auxiliary/temperature.md): Documentation of the temperature sensors using BLE (Bluetooth Low Energy). - [Water sensor](https://docs.ctechnology.io/hardware/auxiliary/water.md): Documentation of the water sensor device. - [Astra Telematics AT241/242](https://docs.ctechnology.io/hardware/devices/at241.md): Documentation and installation instructions for Astra Telematics AT241/242. - [Teltonika FMC001/003](https://docs.ctechnology.io/hardware/devices/fmc001.md): Documentation and installation instructions for Teltonika FMC001/003. - [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. - [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. - [c.technology platform](https://docs.ctechnology.io/index.md): A batteries-included cloud platform for vehicle digitalization and fleet management. ## OpenAPI Specs - [openapi](https://docs.ctechnology.io/api-reference/openapi.yml) - [ctechnology-openapi-v2.2.0](https://docs.ctechnology.io/api-reference/ctechnology-openapi-v2.2.0.yml) ## AsyncAPI Specs - [ctechnology-asyncapi-v2.2.0](https://docs.ctechnology.io/asyncapi-reference/ctechnology-asyncapi-v2.2.0.yml) - [asyncapi](https://docs.ctechnology.io/asyncapi-reference/asyncapi.yml) ## Optional - [Website](https://ctechnology.io) - [Community](https://discord.gg/bMSv2JTMuB) - [Blog](https://ctechnology.io/blog/)