---
title: Platform Update - Bulk Device Actions
description: This update makes it easy to perform several bulk actions against some or all of your Losant devices. Learn more.
---

[All Things IoT | Losant Blog ](https://www.losant.com/blog)

# [Platform Update - Bulk Device Actions](https://www.losant.com/blog/platform-update-bulk-device-actions)

 Written by [Brandon Cannaday](https://www.losant.com/blog/author/brandon-cannaday) | Fri, Jun 12, 2020

[Devices](https://docs.losant.com/devices/overview/) are the most fundamental resource type in the Losant application enablement platform. Devices create virtual representations of your physical objects. They are the "things" in the "Internet of Things." A typical Losant customer has thousands of devices.

The ability to perform actions on your entire collection of devices is an important part of ongoing development. For example, you may want to add a new [Attribute](https://docs.losant.com/devices/attributes/) or [Tag](https://docs.losant.com/devices/overview/#device-tags) to every device to deliver new functionality to your users. With today's release, we made it much easier to perform bulk actions on your devices.

## Bulk Device Actions

You can find the available [Bulk Actions](https://docs.losant.com/devices/bulk-actions/) in a new menu at the top of your device list. We also updated the device list with the [Advanced Device Query](https://docs.losant.com/devices/device-queries/#advanced-queries) filter, which provides a more powerful way to choose the subset of devices to act on.

### Bulk Device Update

We've received a number of requests for the ability to bulk edit your devices' attributes and tags. The [Bulk Device Update](https://docs.losant.com/devices/bulk-actions/#update-devices) functionality provides an easy way to change the attributes, tags, and many other properties on your devices.

### Bulk Device Export

[Bulk Device Export](https://docs.losant.com/devices/bulk-actions/#export-devices) provides a way to export all of your devices' properties (attributes, tags, name, description, etc.) to a CSV file. This action does not export your device's underlying time-series data.

### Bulk Device Data Export

[Bulk Device Data Export](https://docs.losant.com/devices/bulk-actions/#request-data-export) provides a way to export your devices' time-series data to a CSV file.

### Bulk Send Command

[Bulk Send Command](https://docs.losant.com/devices/bulk-actions/#send-command) provides a way to send a [command](https://docs.losant.com/devices/commands/) to any number of devices.

### Bulk Delete Device Data

[Bulk Delete Device Data](https://docs.losant.com/devices/bulk-actions/#delete-data) provides a way to keep your devices, but delete their underlying time-series data. This functionality is useful when transitioning from development to production since it provides a way to remove any test data that you may no longer want.

### Bulk Delete Devices

[Bulk Delete Devices](https://docs.losant.com/devices/bulk-actions/#delete-devices) provide a way to completely remove some or all of your devices from your Losant application. This action removes the device along with all of its underlying time-series data.

We've also updated the [Device: Delete Node](https://docs.losant.com/workflows/data/delete-device/) to support bulk deleting of devices. This is useful if you require the ability to remove several devices at once using a [Losant Workflow](https://docs.losant.com/workflows/overview/).

## Other Updates

- The [Redis Node](https://docs.losant.com/workflows/data/redis/) now supports the [XRANGE command](https://redis.io/commands/xrange).
- The [Advanced Device Query](https://docs.losant.com/devices/device-queries/#advanced-queries) is now available in the [GPS History Block](https://docs.losant.com/dashboards/gps-history/) and the [GPS Heatmap Block](https://docs.losant.com/dashboards/gps-heatmap/).
- When using [Dashboard Pages](https://docs.losant.com/experiences/views/#dashboard-pages), the dashboard header (title, date selector, etc.) can now optionally be hidden.
- All dates displayed in the [Workflow Debug Panel](https://docs.losant.com/workflows/outputs/debug/#debug-panel) now include milliseconds.
- The [Tweet Node](https://docs.losant.com/workflows/outputs/tweet/) now supports a result path to capture and handle errors.
- The [Slack Node](https://docs.losant.com/workflows/outputs/slack/) now supports a result path to capture and handle errors.
- The [OPC UA: Read Node](https://docs.losant.com/workflows/data/opcua-read/) and [OPC UA: Write Node](https://docs.losant.com/workflows/data/opcua-write/) now support a dynamic configuration from a payload path.

## What’s Next?

With every new release, we listen to your feedback. By combining your suggestions with our roadmap, we can continue to improve the platform while maintaining its ease of use. Let us know what you think in the [Losant Forums](https://forums.losant.com).

[View full post](https://www.losant.com/blog/platform-update-bulk-device-actions)

```json
{
  "@context" : "http://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Brandon Cannaday"
  },
  "dateModified" : "2020-09-18T15:55:22.643Z",
  "datePublished" : "2020-06-12T14:43:23Z",
  "headline" : "Platform Update - Bulk Device Actions",
  "image" : {
    "@type" : "ImageObject",
    "height" : 1024,
    "url" : "https://f.hubspotusercontent40.net/hubfs/742943/Blog/platform-updates/platformUpdate-Twitter.jpg",
    "width" : 2048
  },
  "mainEntityOfPage" : "https://www.losant.com/blog/platform-update-bulk-device-actions",
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "height" : 60,
      "url" : "/hs/hsstatic/content_shared_assets/static-1.4092/img/default-amp-logo.png",
      "width" : 60
    },
    "name" : "All Things IoT"
  }
}
```