---
title: "Bulk update devices"
method: PATCH
path: "/v2/organisations/{organisation_id}/devices"
tags: ["Gateway GRPC"]
---

# Bulk update devices

`PATCH /v2/organisations/{organisation_id}/devices`

## Request

- Base URL: `https://api.cautio.in` (the document declares no server; this is the origin it was published from)
- URL: `https://api.cautio.in/v2/organisations/{organisation_id}/devices`
- Auth: HTTP bearer

Update multiple devices at once

## Path parameters

- `organisation_id` string, required

## Request body

- UpdateDevicesRequestDto
  - `items` UpdateDevicePayloadDto[], required
    - `device_number` string, required
    - `model_id` string
    - `alias_name` string
    - `sim_card_number` string
    - `firmware_version` string
    - `dashcam` DashcamDataDto
      - `channels` ChannelDto[], required: Dashcam channels
        - `alias_name` string, required: Channel alias name
        - `enabled` boolean, required: Whether the channel is enabled
        - `index` number, required: Channel index
    - `sensors` SensorSetDto
      - `items` SensorDto[], required
        - `type` 0 | 1 | 2 | 3 | 4 | 5, required
        - `fuel` FuelSensorConfigDto
          - `tank_capacity` number, required: Fuel tank capacity
          - `calibration_rules` FuelCalibrationRuleDto[], required: Fuel calibration rules
            - `fuel_tank_level` number, required: Fuel tank level in millimetres
            - `fuel_capacity` number, required: Fuel capacity

## Response `200`

---

[API](https://skmtc.dev/cautio/apis/cautio-api.md) - [All operations](https://skmtc.dev/cautio/apis/cautio-api/llms.txt) - [OpenAPI document](https://skmtc.dev/cautio/apis/cautio-api/revisions/214e6d1d2b6c?raw)
