# Ubidots Documentation ## API Reference - [Overview](https://docs.ubidots.com/reference/data-ingestion.md) - [Get devices that own a list of variables](https://docs.ubidots.com/reference/get-devices-that-own-a-list-of-variable.md) - [Get devices that own a variable](https://docs.ubidots.com/reference/get-devices-that-own-a-variable.md) - [Variables](https://docs.ubidots.com/reference/variables-examples.md): Examples using the Variables API - [Authentication](https://docs.ubidots.com/reference/authentication.md): This section explains how to authenticate requests to Ubidots. - [Bulk Operations](https://docs.ubidots.com/reference/bulk-operations.md): This section explains what's required for running a Bulk Operation. - [Object](https://docs.ubidots.com/reference/json.md) - [Related](https://docs.ubidots.com/reference/related.md) - [Generic Search](https://docs.ubidots.com/reference/generic-search.md) - [GPS Location](https://docs.ubidots.com/reference/gps-location.md): This section explains the 3 different types of location data. - [Identifiers — Key vs. ID](https://docs.ubidots.com/reference/key-vs-id.md): This section explains the difference between `` and ``. - [Pagination](https://docs.ubidots.com/reference/pagination.md) - [Sorting](https://docs.ubidots.com/reference/sorting.md) - [How Does Ubidots Work?](https://docs.ubidots.com/reference/how-ubidots-works.md) - [Dashboard Filters](https://docs.ubidots.com/reference/dashboard-filters.md): Describes all Dashboard attributes that have filters. - [Dashboard Object](https://docs.ubidots.com/reference/dashboard-object.md): Describes the JSON object of a Dashboard. - [Export Dashboard model](https://docs.ubidots.com/reference/export-dashboard-model.md): This endpoint export a Dashboard model. - [Get all Dashboards](https://docs.ubidots.com/reference/get-all-dashboards.md): This endpoint retrieves all Dashboards. - [Get Dashboard](https://docs.ubidots.com/reference/get-dashboard.md): This endpoint retrieves a specific Dashboard. - [Import Dashboard model](https://docs.ubidots.com/reference/import-dashboard-model.md): This endpoint creates a new Dashboard from a previously exported dashboard. - [Get Data Series](https://docs.ubidots.com/reference/get-data-series.md): This endpoint retrieves time-series data for one or more Variables. - [Get Data Statistics](https://docs.ubidots.com/reference/get-data-statistics.md): This endpoint computes aggregate statistics for one or more Variables over a time range. - [Data](https://docs.ubidots.com/reference/data.md): The following endpoints refer to querying time-series data from Variables - [Assign Device to Device Group](https://docs.ubidots.com/reference/assign-device-to-device-group.md): This endpoint assigns one or more devices to a specific Device Group. - [Create Device Group](https://docs.ubidots.com/reference/create-device-groups.md): This endpoint creates a new Device Group - [Delete Device Group](https://docs.ubidots.com/reference/delete-device-group.md): This endpoint deletes a specific Device Group. - [Device Group Object](https://docs.ubidots.com/reference/device-group-object.md): Describes the JSON object of a Device Group. - [Get all Device Groups](https://docs.ubidots.com/reference/get-all-device-groups.md): This endpoint retrieves all Device Groups. - [Get all Devices of Device Group](https://docs.ubidots.com/reference/get-all-devices-of-device-group.md): This endpoint retrieves all Devices of a specific Device Group. - [Get Device Group](https://docs.ubidots.com/reference/get-device-group.md): This endpoint retrieves a specific Device Group. - [Get Device of Device Group](https://docs.ubidots.com/reference/get-device-of-device-group.md): This endpoint retrieves a specific Device from a Device Group. - [Remove Device from Device Group](https://docs.ubidots.com/reference/remove-device-from-device-group.md): This endpoint removes one or more devices from a specific Device Group. - [Update Entire Device Group](https://docs.ubidots.com/reference/update-device-group.md): This endpoint updates all fields of the Device Group specified in the body. - [Update Device Group Fields](https://docs.ubidots.com/reference/update-event-2.md): This endpoint updates the Device Group fields specified in the body. - [Assign Device Type to Devices](https://docs.ubidots.com/reference/assign-device-type-to-devices.md): This endpoint assigns one or more devices to a specific Device Type. - [Create Device Type](https://docs.ubidots.com/reference/create-device-type.md): This endpoint creates a new Device Type. - [Delete Device Type](https://docs.ubidots.com/reference/delete-device-type.md): This endpoint deletes a specific Device Type. - [Device Type Object](https://docs.ubidots.com/reference/device-type-object.md): Describes the JSON object of a Device Type. - [Device Types Filters](https://docs.ubidots.com/reference/device-types-filters.md): Describes all Device Group attributes that have filters. - [Get all Device Types](https://docs.ubidots.com/reference/get-all-device-types.md): This endpoint retrieves all Device Types. - [Get Device Type](https://docs.ubidots.com/reference/get-device-of-device-type.md): This endpoint retrieves a specific Device Type. - [Bulk Create Devices](https://docs.ubidots.com/reference/bulk-create-devices.md): This endpoint creates multiple new Devices. - [Bulk Delete Devices](https://docs.ubidots.com/reference/bulk-delete-device.md): This endpoint deletes one or more Devices at once. - [Bulk Update Devices](https://docs.ubidots.com/reference/bulk-update-devices-1.md): This endpoint updates all Device fields for multiple Devices. - [Bulk Update Devices](https://docs.ubidots.com/reference/bulk-update-devices.md): This endpoint updates multiple Device fields for multiple Devices. - [Copy Device](https://docs.ubidots.com/reference/copy-device.md): This endpoint copies one Device (including all Variables and Values) to another existing Device. - [Provision Device](https://docs.ubidots.com/reference/create-device-with-variables.md): This endpoint creates a Device with one or more variables. - [Create Device](https://docs.ubidots.com/reference/create-device.md): This endpoint creates a new Device. - [Delete Device Values](https://docs.ubidots.com/reference/delete-device-values.md): This endpoint deletes Device Values for a specific time range. - [Delete Device](https://docs.ubidots.com/reference/delete-device.md): This endpoint deletes a specific Device. - [Device Object](https://docs.ubidots.com/reference/device-object.md): Describes the JSON object of a Device. - [Export Device Data](https://docs.ubidots.com/reference/export-device-data.md): This endpoint exports Device data in the selected format and sends it to the specified email. - [Get all Devices](https://docs.ubidots.com/reference/get-all-devices.md): This endpoint retrieves all Devices. - [Get Device Last Values](https://docs.ubidots.com/reference/get-device-last-values.md): This endpoint retrieves all of a Device's last values - [Get Device](https://docs.ubidots.com/reference/get-device.md): This endpoint retrieves a specific Device. - [Update Entire Device](https://docs.ubidots.com/reference/update-device-1.md): This endpoint updates all fields of the Device specified in the body. - [Update Device Fields](https://docs.ubidots.com/reference/update-device.md): This endpoint updates the Device fields specified in the body. - [Bulk Create Event](https://docs.ubidots.com/reference/bulk-create-event.md): This endpoint creates multiple new Events. - [Bulk Delete Event](https://docs.ubidots.com/reference/bulk-delete-event.md): This endpoint deletes one or more Events at once. - [Bulk Update Entire Event](https://docs.ubidots.com/reference/bulk-update-event-1.md): This endpoint updates all Event fields for multiple Events. - [Bulk Update Event Fields](https://docs.ubidots.com/reference/bulk-update-event.md): This endpoint updates multiple Event fields for multiple Events. - [Copy Event](https://docs.ubidots.com/reference/copy-event.md): This endpoint copies an Event. - [Create Event](https://docs.ubidots.com/reference/create-event.md): This endpoint creates a new Event - [Delete Event](https://docs.ubidots.com/reference/delete-event.md): This endpoint deletes a specific Event. - [Event Filters](https://docs.ubidots.com/reference/event-filters.md): Describes all Event attributes that have filters. - [Action object](https://docs.ubidots.com/reference/action-object.md): Describes the Array object of the Action key within an Event object. - [ActiveDates object](https://docs.ubidots.com/reference/activedates-object.md): Describes the array object of the ActiveDates within an Event object. - [Bookmarks](https://docs.ubidots.com/reference/bookmarks.md): Reference for all Bookmarks (template variables) supported in Event action fields. - [Events Object](https://docs.ubidots.com/reference/events-object.md): Describes the JSON object of an Event. - [Triggers structure](https://docs.ubidots.com/reference/trigger-object.md): Describes the Array object of the triggers key within an Event object. - [Get all Events](https://docs.ubidots.com/reference/get-all-events.md): This endpoint retrieves all Events. - [Get Event Log](https://docs.ubidots.com/reference/get-event-log.md): This endpoint retrieves a specific Log of a specific Event. - [Get Event Logs](https://docs.ubidots.com/reference/get-event-logs.md): This endpoint retrieves all Logs of a specific Event. - [Get Event](https://docs.ubidots.com/reference/get-event.md): This endpoint retrieves a specific Event. - [Log Object](https://docs.ubidots.com/reference/log-object.md): Describes the JSON object of a Log. - [Update Entire Event](https://docs.ubidots.com/reference/update-entire-event.md): This endpoint updates all fields of the Event specified in the body. - [Update Event Fields](https://docs.ubidots.com/reference/update-event-fields.md): This endpoint updates the Event fields specified in the body. - [Access Token](https://docs.ubidots.com/reference/access-token.md): This endpoint creates a new Access Token. - [OAuth 2.0](https://docs.ubidots.com/reference/oauth2.md): This section explains the OAuth 2.0 endpoints. - [Refresh Token](https://docs.ubidots.com/reference/refresh-token.md): This endpoint refreshes your Token. - [Bulk Create Organizations](https://docs.ubidots.com/reference/bulk-create-organization.md): This endpoint creates one or more new Organizations. - [Bulk Delete Organizations](https://docs.ubidots.com/reference/bulk-delete-organizations.md): This endpoint deletes multiple Organizations at once. - [Bulk Update Organizations](https://docs.ubidots.com/reference/bulk-update-organization-1.md): This endpoint updates the Organization fields specified in the body for multiple Organizations at once. - [Bulk Update Organizations](https://docs.ubidots.com/reference/bulk-update-organization.md): This endpoint updates all Organization fields for multiple Organizations. - [Create Organization](https://docs.ubidots.com/reference/create-organization.md): This endpoint creates a new Organization - [Delete Organization](https://docs.ubidots.com/reference/delete-organization.md): This endpoint deletes a specific Organization. - [Get all Devices of Organization](https://docs.ubidots.com/reference/get-all-devices-of-organization.md): This endpoint retrieves all Devices of a specific Organization. - [Get all Organizations](https://docs.ubidots.com/reference/get-all-organizations.md): This endpoint retrieves all Organizations. - [Get Device of Organization](https://docs.ubidots.com/reference/get-device-in-organization.md): This endpoint retrieves a specific Device from an Organization. - [Get Organization](https://docs.ubidots.com/reference/get-organization.md): This endpoint retrieves a specific Organization. - [Organization Filters](https://docs.ubidots.com/reference/organization-filters.md): Describes all Organization attributes that have filters. - [Update Organization](https://docs.ubidots.com/reference/update-organization-1.md): This endpoint updates all fields of the Organization specified in the body. - [Update Organization](https://docs.ubidots.com/reference/update-organization.md): This endpoint updates the Organization fields specified in the body. - [Create Page](https://docs.ubidots.com/reference/create-page.md): This endpoint creates a new Page. - [Download page code](https://docs.ubidots.com/reference/download-page-code.md): This endpoint downloads ZIP file of the page - [Get all Pages](https://docs.ubidots.com/reference/get-all-pages.md): This endpoint retrieves all Pages. - [Get Page](https://docs.ubidots.com/reference/get-page.md): This endpoint retrieves a specific Page. - [Pages](https://docs.ubidots.com/reference/pages.md): Learn about Ubidots custom pages - [Pages Object](https://docs.ubidots.com/reference/pages-object.md): Describes the JSON object of a Page. - [Upload code to Page](https://docs.ubidots.com/reference/upload-code-to-page.md): This endpoint uploads ZIP file to the page - [Create Role](https://docs.ubidots.com/reference/create-role.md): This endpoint creates a new Role. - [Delete Role](https://docs.ubidots.com/reference/delete-role.md): This endpoint deletes a specific Role. - [Get all Roles](https://docs.ubidots.com/reference/get-all-roles.md): This endpoint retrieves all Roles. - [Get Role](https://docs.ubidots.com/reference/get-role.md): This endpoint retrieves a specific Role. - [Role Filters](https://docs.ubidots.com/reference/role-filters.md): Describes all Role attributes that have filters. - [Role Object](https://docs.ubidots.com/reference/role-object.md): Describes the JSON object of a Role. - [Update Role](https://docs.ubidots.com/reference/update-role-1.md): This endpoint updates the Role fields specified in the body. - [Update Role](https://docs.ubidots.com/reference/update-role.md): This endpoint updates all fields of the Role specified in the body. - [Assign Organization to Users](https://docs.ubidots.com/reference/assign-organization-to-users.md): This endpoint assigns Organizations to a specific User - [Bulk Update Users](https://docs.ubidots.com/reference/bulk-update-users-1.md): This endpoint updates all User fields for multiple Users. - [Bulk Update Users](https://docs.ubidots.com/reference/bulk-update-users.md): This endpoint updates multiple User fields for multiple Users. - [Create User](https://docs.ubidots.com/reference/create-user.md): This endpoint creates a new User. - [Delete User](https://docs.ubidots.com/reference/delete-user.md): This endpoint deletes a specific User. - [Get all Users](https://docs.ubidots.com/reference/get-all-users.md): This endpoint retrieves all Users. - [Get User](https://docs.ubidots.com/reference/get-user.md): This endpoint retrieves a specific User. - [Update User (Specific fields)](https://docs.ubidots.com/reference/update-user-1.md): This endpoint updates the User fields specified in the body. - [Update User (All fields)](https://docs.ubidots.com/reference/update-user.md): This endpoint updates all fields of the User specified in the body. - [User Filters](https://docs.ubidots.com/reference/user-filters.md): Describes all User attributes that have filters. - [User Object](https://docs.ubidots.com/reference/user-object.md): Describes the JSON object of a User. - [Bulk Create Variables](https://docs.ubidots.com/reference/bulk-create-variable.md): This endpoint creates one or more new Variable(s) at once. - [Bulk Delete Variables](https://docs.ubidots.com/reference/bulk-delete-variables.md): This endpoint deletes multiple Variables at once. - [Bulk Update Variables](https://docs.ubidots.com/reference/bulk-update-variable-1.md): This endpoint updates all Variable fields specified in the body for multiple Variables at once. - [Bulk Update Variables](https://docs.ubidots.com/reference/bulk-update-variable.md): This endpoint updates the Variable fields specified in the body for multiple Variables at once. - [Copy Variable Values](https://docs.ubidots.com/reference/copy-variables.md): This endpoint copies one or more Variable values to other specified existing Variables. - [Create Variable](https://docs.ubidots.com/reference/create-variable.md): This endpoint creates a new Variable. - [Delete Variable Values](https://docs.ubidots.com/reference/delete-variable-values.md): This endpoint deletes Values from a specified Variable within a specified timeframe. - [Delete Variable](https://docs.ubidots.com/reference/delete-variable.md): This endpoint deletes a specific Variable. - [Export Variable Data](https://docs.ubidots.com/reference/export-variable-data.md): This endpoint exports Variable data in the selected format and sends it to the specified email. - [Get all Variables](https://docs.ubidots.com/reference/get-all-variables.md): This endpoint retrieves all Variables. - [Get Variable](https://docs.ubidots.com/reference/get-variable.md): This endpoint retrieves a specific Variable. - [Update Variable](https://docs.ubidots.com/reference/update-variable-1.md): This endpoint updates all fields specified in the body of the Variable . - [Update Variable](https://docs.ubidots.com/reference/update-variable.md): This endpoint updates the Variable fields specified in the body. - [Variable Filters](https://docs.ubidots.com/reference/variable-filters.md): Describes all Variable attributes that have filters. - [Variable Object](https://docs.ubidots.com/reference/variable-object.md): Describes the JSON object of a Variable. ## Changelog - [🤖Introducing AIoT Chat: Your Operation, On Demand](https://docs.ubidots.com/changelog/introducing-aiot-chat-your-operation-on-demand.md) - [🚀A Smoother Sidebar Experience](https://docs.ubidots.com/changelog/a-smoother-sidebar-experience.md) - [📈Polynomial Equations, Without the Headache](https://docs.ubidots.com/changelog/polynomial-equations-without-the-headache.md) - [🔒More Control Over Your Global Properties](https://docs.ubidots.com/changelog/more-control-over-your-global-properties.md) - [🎨ECharts for the Gauge Widget](https://docs.ubidots.com/changelog/echarts-for-the-gauge-widget.md)