Build your own sensor application. Ubidots simplifies the making of Internet of Things applications for data capturing, real-time remote monitoring and getting insights from sensor data.

161 subscribers
0.1/10 popularity
661 ms avg latency
12 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Ubidots endpoints

MethodEndpointDescription
Variables
GET GET /variables/{variable_id}
/variables/{variable_id}
This resource returns a variable and its details. It shows additional fields than the ones required during the creation of the variable: last_value: Shows the last value written…
GET GET /variables
/variables
Retrieves the list of all the variables owned by a user. The header X-Auth-Token is needed to have the permissions for this endpoint.
DELETE DELETE /variables/{datasource_id}
/variables/{datasource_id}
This resource deletes a given variable, specified by its id. Please note that deleting a variable will erase all its values, as well as the events and insights related to it.
Data Sources
GET GET /datasources/{datasource_id}/variables
/datasources/{datasource_id}/variables
This resource list the variables of a specified data source, showing all the fields of the variables.
POST POST /datasources
/datasources
This resource creates a new data source. Every data source owns a number of variables, and has a context with different attributes. For example, a data source called “Delivery…
GET GET /datasources/{datasource_id}
/datasources/{datasource_id}
This resource obtains an existing data source and its details. Also, it returns additional fields besides the ones required during the creation of the data source:…
DELETE DELETE /datasources/{datasource_id}
/datasources/{datasource_id}
This resource deletes a given data source, specified by its id. Please note that deleting a data source will erase all the objects related to it like variables, values, events…
POST POST /datasources/{datasource_id}/variables
/datasources/{datasource_id}/variables
This resource creates a new variable within the specified data source. You can assign tags to variables (i.e. “room”, “yard”), and also properties with atributes, for example:…
Values
POST POST /variables/{variable_id}/values
/variables/{variable_id}/values
This resource creates a new value within the specified variable. Every value has a timestamp that can be either specified manually by the device, or automatically by the server.
GET GET /variables/{variable_id}/values
/variables/{variable_id}/values
This resource returns the values of the specified variable. Every value will have a timestamp which is a value in milliseconds according to the POSIX standard.
Collections
POST POST /collections/values
/collections/values
This resource allow the create a value for multiple variables. Every value has a timestamp that can be either specified manually by the device, or automatically by the server.
Other endpoints
GET GET /datasources
/datasources
This resource lists all the existing data sources of a user.

Ubidots pricing

PlanPriceRate limitQuotas
BASIC Free
  • requests: unlimited / monthly

More Devices APIs

View all →
  • Use the IMEI number to get model and brand information for any cellular device

    DevicesFreemium130 subscribers
  • DEMO - http://api-gsm.makingdatameaningful.com/ Mobile phone specs with images - 12,000+ models, [1994…

    DevicesFreemium3.1k subscribers
  • Mobile Phones API provides RESTful endpoints to fetch list of mobile brands, list of mobile devices within a…

    DevicesFreemium856 subscribers
  • This is a GSMArena device specifications database

    DevicesFreemium45 subscribers
  • The Mobile Devices API offers structured data on smartphones, tablets, and smartwatches, including specs…

    DevicesFreemium58 subscribers
  • Complete Smartphone API Data. Over 12k Data Avalaible

    DevicesFreemium127 subscribers