> ## Documentation Index
> Fetch the complete documentation index at: https://smartcar.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Smartcar Signals & Attributes Overview

> Smartcar's standard list of vehicle signals and attributes across all compatible OEMs.

Below are the list of signals and attributes supported by Smartcar.

## Attributes

Attributes are static vehicle data that typically does not change in value.
Smartcar will include `make`, `model`, `year`, `mode`, and `powertrainType` in every API response and webhook delivery.
You can retrieve vehicle attributes using the [Get vehicle](/docs/api-reference/get-vehicle) endpoint.

## Signals

With Smartcar you can configure your application to receive a webhook when the value of any of these signals change. Some change more frequently than others.

Below you will find the signal groups and their respective signals. Each signal has a code that you can use to \[request the latest value] for that signal.

* [Charge](/docs/api-reference/signals/charge)
* [Climate](/docs/api-reference/signals/climate)
* [Closure](/docs/api-reference/signals/closure)
* [ConnectivitySoftware](/docs/api-reference/signals/connectivitysoftware)
* [ConnectivityStatus](/docs/api-reference/signals/connectivitystatus)
* [Diagnostics](/docs/api-reference/signals/diagnostics)
* [HVAC](/docs/api-reference/signals/hvac)
* [InternalCombustionEngine](/docs/api-reference/signals/internalcombustionengine)
* [Location](/docs/api-reference/signals/location)
* [LowVoltageBattery](/docs/api-reference/signals/lowvoltagebattery)
* [Motion](/docs/api-reference/signals/motion)
* [Odometer](/docs/api-reference/signals/odometer)
* [Service](/docs/api-reference/signals/service)
* [Surveillance](/docs/api-reference/signals/surveillance)
* [TractionBattery](/docs/api-reference/signals/tractionbattery)
* [Transmission](/docs/api-reference/signals/transmission)
* [VehicleIdentification](/docs/api-reference/signals/vehicleidentification)
* [VehicleUserAccount](/docs/api-reference/signals/vehicleuseraccount)
* [Wheel](/docs/api-reference/signals/wheel)

***

## Next Steps

Now that you know what vehicle data is available, learn how to receive it in your application:

<CardGroup cols={2}>
  <Card title="Webhooks (Recommended)" icon="webhook" href="/docs/integrations/webhooks/overview">
    Real-time vehicle data pushed to your application
  </Card>

  <Card title="REST API" icon="code" href="/docs/api-reference/intro">
    Request vehicle data on-demand via HTTP requests
  </Card>

  <Card title="Integration Overview" icon="book" href="/docs/getting-started/integration-overview">
    Compare webhooks vs REST API to choose the right approach
  </Card>

  <Card title="Check Compatibility" icon="car" href="/docs/api-reference/compatibility-api-intro">
    See which vehicles support specific signals
  </Card>
</CardGroup>
