🚀API v2 is here!

Our new API is live! And so is this new documentation portal.

Ubidots API V2

API v2 is a major leap towards giving you, IoT developers, more control over your deployment. Not only have we added programmatic access to more entities, we've also included some cool features and endpoints to streamline your IoT development:

  • Advanced Filtering and Sorting: Filter devices (and other entities) by name, description, tags, label, create date, properties, and more. Use the "sort_by" parameter to change the order of the response.
  • Bulk Operations: Async operations allow for the creation or update of thousands of entities, without having to wait for a response.
  • Device Provisioning: An exclusive endpoint to create devices and variables with user-defined names, font-awesome-compatible icons, colors, and units — in just a single API request.
  • Dynamic Fields Response: Interested in just a few attributes? Cut through the noise by querying only the specified fields in every API response.
  • API-first Development: CRUD operations for Devices, Variables, Organizations, DeviceGroups, Device Types, and Dashboards. More entities to come.

🔔 Repeating Events

If machines could talk, they would probably want to repeat some of their alerts, just to make sure we heard. With the latest changes in our Events Engine, you can trigger repeating actions and notifications (SMS, Emails, Voice calls, Telegrams, etc.) while event conditions are still met.

Learn more.

2019 Feature Recap

As a product-led company, our internal measure for growth isn't just revenue or connected devices, but mainly: W**hat did we actually ship? **Here's a quick recap of the main features we shipped this year.

? Analytics Engine

Tools to analyze historical data, trends, anomalies, and correlations across variables in your IoT Application:

? User Management

Increased security through admin users. Invite end-users to your application without sharing credentials, using Magic Links:

**? Customization**

Tools to make your IoT Application unique:

**? Integrations******

? And more widgets

**New ways to display your data:

🖼️ A picture is worth a thousand dots

Ubidots widgets are off the charts ?. This month, we're announcing two more options to power your IoT Application.

Image widget

Use image widget to show the actual environment around your connected-objects, explain a concept, or simply inspire your users with the power of a picture. Learn more.

Manual Input widget

Send data points to a variable from the comfort of your dashboard. Yes, you can also set context keys and device properties ?

Learn more.

Understanding circular data with our new Rose Chart Widget

In 1858. statistician and founder of modern nursing, Florence Nightingale, published an article about the Crimean war with a colorful graph that showed how an epidemic disease in the British army was responsible for more deaths than battlefield wounds. This graphic helped explain complex statistics clearly, simply and persuasively, contributing to smarter, more effective care.

Fast forward to today, Nightingale's Rose Chart has become a standard visualization to display stacked columns in a radial aspect. The most common application is perhaps in Meteorology, where it's used to illustrate wind speed and direction. You can now bring this powerful graph to your IoT application in just a few clicks.

**Create a Rose chart widget.**

👌 Custom style for your Dashboards & Widgets

If your customers love our drag-n-drop dashboards, here's a cherry on top: you'll now be able to come up with your own designs.

Besides Ubidots' customization options at the App branding level, you'll now see a CSS-like editor in dashboards and widgets settings, providing additional options to change their appearance, such as: rounded corners, drop shadows, font color and size, background colors, and more.

Learn more about custom styling.

🧐 Analyze & transform your data with synthetic variables

You've been there. You've successfully deployed 100 temperature sensors at the client's premises. Data is flowing nicely from device to cloud, and your end-users can see it in real-time. Client is happy. Engineering team is happy. You're about to wrap it up... until someone asks if the temperature can be displayed not only in Celsius but also in Fahrenheit ?.

No need to panic — Ubidots has got you covered. No need to re-flash your firmware a hundred times; just create a synthetic Variable to compute new data:

This data transformation process can also be extended to statistical operations over a time frame (i.e., mean, sum, min, max, count, and more), alleviating excess micro-controller processing or firmware maintenance requirements.

Learn more about synthetic variables

💡📶 Manage thousands of devices with Device Groups

Scaling an IoT solution is not an easy undertaking, but Ubidots makes it easier for you. With Device Groups you can save time by performing batch operations all at once across thousands of devices, such as: