About the Oracle Internet of Things Cloud Service REST API

REST APIs give your applications access to the different capabilities of Oracle Internet of Things Cloud Service.

REST APIs are available for the application, device model, device resource, and messages components of the Oracle Internet of Things Cloud Service. Requests to these REST APIs are protected through OAuth 2.0 protocol.

You are able to manage your Oracle Internet of Things Cloud Service devices and applications using REST APIs. You can enroll and search for your gateway devices, gateway applications, and enterprise applications. You can also group your devices, specify metadata, or assign software artifacts using REST APIs.

The Oracle Internet of Things Cloud Service messaging proxy have REST APIs that are used to send and receive messages between devices and applications. The gateway devices running the Oracle Internet of Things Cloud Service gateway and non-Java devices can use REST APIs to send and receive message from enterprise resources. Enterprise applications can use REST APIs to communicate with devices and distributed applications running onOracle Internet of Things Cloud Service gateway devices, even if those devices are only occasionally connected.

The Oracle Internet of Things Cloud Service repository also exposes a set of REST APIs that allow interaction with devices and enterprise applications. REST APIs can also be used to automate bulk registration requests. Message connectors and enterprise applications can be activated using Repository REST APIs. Software can be deployed to the artifact repository, then updated, deleted, and viewed using REST APIs.

There are also REST APIs that allow you to perform server configuration tasks. Access to the Oracle Internet of Things Cloud Service database can only been done through REST APIs.

See the REST API Reference for Oracle IoT Cloud Service documentation in the Oracle Help Center.