---
title: New Notehub Features You May Have Missed
description: Get caught up on some of the most recently released Notehub features.
source_url: https://dev.blues.io/blog/new-notehub-features-you-may-have-missed/
canonical_url: https://dev.blues.io/blog/new-notehub-features-you-may-have-missed/
markdown_url: https://dev.blues.io/blog/new-notehub-features-you-may-have-missed.md
---

# New Notehub Features You May Have Missed

![New Notehub Features You May Have Missed banner](https://dev.blues.io/images/blog/posts/notehub-features-aug-2023/banner.png?v=d13b648d)

August 9, 2023

## Get caught up on some of the most recently released Notehub features.

- [Notehub](https://dev.blues.io/blog/tag/notehub)

[![Rob Lauer](https://dev.blues.io/images/blog/authors/rob-lauer.jpg?v=57fb21a7)](https://dev.blues.io/blog/author/rob-lauer/)

[Rob LauerSenior Director of Developer Relations](https://dev.blues.io/blog/author/rob-lauer/)

When you think of Blues, the first thing you *likely* think of is the Notecard. But the true value of the Blues ecosystem is realized via the device-to-cloud integration provided by pairing the Notecard with our cloud service, [Notehub](https://notehub.io/).

By far the most popular feature provided by Notehub is the ability to [quickly and securely route data](https://dev.blues.io/notehub/notehub-walkthrough.md#routing-data-with-notehub) from the Notecard to virtually any cloud platform. However, over the past few months we've released A LOT of new features that expand upon other key capabilities in Notehub!

Let's take a quick look at some of the recent highlights:

- [Project-Wide JSONata Transformations](#project-wide-jsonata-transformations)
- [New Environment Variable Inheritance UI](#new-environment-variable-inheritance-ui)
- [Updates to the Notehub API](#updates-to-the-notehub-api)
- [Improvements to Event Routing](#improvements-to-event-routing)
- [New Connectivity Assurance Features](#new-connectivity-assurance-features)

## Project-Wide JSONata Transformations

As you scale your IoT solution and start to utilize multiple routes, many of you have expressed a desire to **apply a single JSONata transformation to all events** in a project, before they are persisted to Notehub and routed.

This allows for project-wide application (and consistency) of transforms to the `body` and/or `payload`, in lieu of copy-pasting across individual routes.

![notehub project jsonata transform](https://dev.blues.io/images/blog/posts/notehub-features-aug-2023/global-transform.png?v=28cb42ff)

This feature is available in the **Settings** for each Notehub project. Learn more about JSONata in our guide on [Using JSONata to Transform JSON](https://dev.blues.io/guides-and-tutorials/notecard-guides/using-jsonata-to-transform-json-in-notehub.md).

## New Environment Variable Inheritance UI

Again, as you start to scale your fleets of Notecard devices, you're also often managing multiple levels of [environment variables](https://dev.blues.io/guides-and-tutorials/notecard-guides/understanding-environment-variables.md) and their inheritances (e.g. device-level vs fleet-level vs project-level variables).

You can now configure environment variable inheritance on the device, fleet, or project level using a completely re-worked user interface. This UI is available in both a "basic" (below) or "advanced" view:

![environmental variable inheritance](https://dev.blues.io/images/blog/posts/notehub-features-aug-2023/env-var-inheritance.png?v=4a24a210)

Access these screens by navigating to the **Environment** tab for a specific device, fleet, or project. *Note that the updated project UI is coming soon!*

## Updates to the Notehub API

Arguably the most underutilized feature of Notehub is the ability to programmatically access data via the [Notehub API](https://dev.blues.io/api-reference/notehub-api.md).

We've recently added additional APIs including the ability to [pull route logs](https://dev.blues.io/api-reference/notehub-api/route-api.md#get-route-logs), the aforementioned [project-wide JSONata transformations](https://dev.blues.io/api-reference/notehub-api/project-api.md#set-global-jsonata-transform), and [management of Connectivity Assurance](https://dev.blues.io/api-reference/notehub-api/project-api.md#update-fleet).

There is also a new way to use and test the APIs with the [Postman Collection for Notehub API](https://dev.blues.io/tools-and-sdks/notehub-sdks/notehub-api-postman-collection.md).

![postman collection for notehub api](https://dev.blues.io/images/notehub/postman-base-url-variable.png?v=efd1f47a)

## Improvements to Event Routing

There have been additional improvements to the event routing feature of Notehub, most notably:

1. The addition of a [Slack route](https://dev.blues.io/notehub/messaging-and-data-pipelines/configuring-a-slack-route.md) that supports both webhooks and `chat.postMessage` APIs.

2. A new route that allows for more direct integration with Datacake.

   ![datacake route](https://dev.blues.io/images/blog/posts/notehub-features-aug-2023/datacake-route.png?v=042f70ac)

3. Support for adding an authorization token to a [Google Cloud route](https://dev.blues.io/guides-and-tutorials/routing-data-to-cloud/google-cloud-platform.md).

## New Connectivity Assurance Features

Notehub's [Connectivity Assurance](https://dev.blues.io/notehub/notehub-walkthrough.md#managing-connectivity-assurance) feature enables Notecard devices to maintain connectivity, even if their data allocations run out. We've recently made some changes to allow you to **pay for Connectivity Assurance using event credits**.

You can also now opt-in or opt-out of Connectivity Assurance at the Billing Account, Project, or Device level.

## Let Us Know How Notehub Can Help!

Sound off on the [Blues community forum](https://discuss.blues.com/) to let us know what you need from Notehub and/or what could be improved.

Happy Hacking with the Notecard...and Notehub! 🧑‍💻💙
