> ## 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.

# VehicleUserAccount Signals

### Permissions

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/vehicleuseraccount-permissions`

Permissions granted by the connecting account with the OEM. These may be different than your application's Smartcar permissions as they can be managed directly with the OEM.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="values" type="array" required={true}>
      An array containing permissions granted by the connecting account with the OEM.
    </ParamField>

    ```json Example theme={null}
    {
      "values": [
        "vehicle_cmds",
        "vehicle_device_data"
      ]
    }
    ```
  </Expandable>
</ParamField>

### Role

<Badge color="green">GET</Badge> `/vehicles/{vehicleId}/signals/vehicleuseraccount-role`

Indicates the access level to the vehicle for the connecting account as defined by the OEM. While the OEM representation may vary, these can be thought of as "secondary" and "primary" accounts where "secondary" accounts may have more limited access than an "primary" account. "secondary" accounts are granted access to vehicle by "primary" accounts.

<ParamField path="body" type="object">
  <Expandable title="body properties">
    <ParamField path="value" type="string" required={false} />

    ```json Example theme={null}
    {
      "value": "Driver"
    }
    ```
  </Expandable>
</ParamField>
